@import url('../fonts/gilroy/fonts.css');
	@import url('vendor/bootstrap/css/bootstrap.min.css');
	@import url('framework.css');
	@import url('vendor/mega-menu/assets/css/menu.css');
	@import url('../fonts/font-awesome/css/font-awesome.min.css');
	@import url('vendor/cubeportfolio/css/cubeportfolio.min.css');
	@import url('vendor/owl-carousel/owl.carousel.css');
	@import url('vendor/owl-carousel/owl.theme.css');
	@import url('vendor/owl-carousel/animate.css');
	@import url('vendor/aos-next/dist/aos.css');
	@import url('vendor/fancybox/dist/jquery.fancybox.min.css');
	@import url('vendor/sanzzy-map/dist/snazzy-info-window.min.css');
	@import url('../fonts/icon/font/flaticon.css');
	@import url('custom-animation.css');
	@import url('vendor/animated-headline-master/style.css');
	@import url('vendor/iziModal-master/iziModal.css');
	@import url('vendor/jquery-ui/jquery-ui.min.css');
	@import url('vendor/selectize.js/selectize.css');
	@import url('vendor/tabs/tabs.css');
	@import url('shortcode-style.css');
	@font-face {
	font-family:'font-awesome';
	src:url('../fonts/font-awesome/fonts/fontawesome-webfont.ttf.html');
	src:url('../fonts/font-awesome/fonts/fontawesome-webfont.eot.html'),url('fonts/font-awesome/fonts/fontawesome-webfont.woff2') format('woff2'),url('fonts/font-awesome/fonts/fontawesome-webfont.woff.html') format('woff'),url('fonts/font-awesome/fonts/fontawesome-webfont.svg.html') format('svg');
}
::-webkit-scrollbar {
	width:5px;
}
::-webkit-scrollbar-track {
	background:#fff;
}
::-webkit-scrollbar-thumb {
	background:var(--rose-gr-bg);
	border-radius:30px;
}
:root {
	--text-color:#8a919c;
	--text-light:#c0c0c9;
	--text-dark:#313131;
	--heading:#2A2A2A;
	--p-rose:#e04190;
	--rose-gr-bg:linear-gradient(-90deg,#323535313832313339 0,#3235353936313339 100%);
	--rose-gr-reverse:linear-gradient(-90deg,#3235353936313339 0,#323535313832313339 100%);
	--p-green:#0de49d;
	--p-orange:#ff8618;
	--cyan:#1aceff;
	--redOne:#ff6262;
}

.ctn-preloader {
	align-items:center;
	-webkit-align-items:center;
	display:flex;
	display:-ms-flexbox;
	height:100%;
	justify-content:center;
	-webkit-justify-content:center;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:100;
	background:#fff;
}
.ctn-preloader .animation-preloader {
	position:absolute;
	z-index:100;
}
.ctn-preloader .animation-preloader .icon {
	margin-bottom:60px;
}
.ctn-preloader .animation-preloader .icon img {
	margin:0 auto;
}
.ctn-preloader .animation-preloader .txt-loading {
	text-align:center;
	user-select:none;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:before {
	animation:letters-loading 4s infinite;
	color:var(--p-rose);
	content:attr(data-text-preloader);
	left:0;
	opacity:0;
	top:0;
	line-height:70px;
	position:absolute;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading {
	font-weight:700;
	letter-spacing:15px;
	display:inline-block;
	color:rgba(255,82,132,0.15);
	position:relative;
	font-size:70px;
	line-height:70px;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(2):before {
	animation-delay:.2s;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(3):before {
	animation-delay:.4s;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(4):before {
	animation-delay:.6s;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(5):before {
	animation-delay:.8s;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(6):before {
	animation-delay:1s;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(7):before {
	animation-delay:1.2s;
}
.ctn-preloader .animation-preloader .txt-loading .letters-loading:nth-child(8):before {
	animation-delay:1.4s;
}
.ctn-preloader .loader-section {
	background-color:#fff;
	height:100%;
	position:fixed;
	top:0;
	width:calc(50%+1px);
}
.loaded .animation-preloader {
	opacity:0;
	transition:.3s ease-out;
}
@keyframes letters-loading {
	0%,75%,100% {
	opacity:0;
	transform:rotateY(-90deg);
}
25%,50% {
	opacity:1;
	transform:rotateY(0deg);
}
}@media screen and(max-width:500px) {
	.ctn-preloader .animation-preloader .txt-loading .letters-loading {
	font-size:65px;
	letter-spacing:10px;
}
}.scroll-top {
	width:40px;
	height:40px;
	position:fixed;
	bottom:40px;
	right:20px;
	z-index:99;
	text-align:center;
	color:#fff;
	font-size:18px;
	display:none;
	cursor:pointer;
	border-radius:3px;
	background:#FF8D8B;
	background:var(--rose-gr-bg);
}
.main-page-wrapper {
	overflow-x:hidden;
}

#path-shape-wrapper {
	position:absolute;
	z-index:-9999;
}
.shape-wrapper {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:-1;
}
.img-shape {
	position:absolute;
}
.pos-r {
	position:relative;
}
.pos-a {
	position:absolute;
}
.full-width-container {
	padding-left:60px;
	padding-right:60px;
}
.tran3s,.feature-block-one.hover-state:before,.feature-block-one.hover-state:after,.newsletter-section .main-wrapper form button,.footer-about-widget .email,.footer-about-widget .phone,.footer-list ul li a,.footer-information ul li a,.owl-theme .owl-nav [class*=owl-],.gallery-polar-state .img-holder .icon,.nav-tabs>li>a,.pricing-plan-classic .nav-tabs>li>a:before,.contact-home-one .contact-text .call-to-dial,.team-standard .single-team-member .hover-content ul li a,.team-standard .single-team-member .hover-content,.gallery-sidebar .share-option ul li a,.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper .text .read-more,.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper .text,.theme-pagination-one ul li a,.theme-pagination-two .theme-pager span,.theme-pagination-two .theme-pager strong,.carousel-control-next,.carousel-control-prev,.blog-post-block-two .post .post-info li a,.theme-footer-three a,.blog-post-block-two .post h4 a,.inline-button-one,.blog-sidebar .sidebar-search button,.blog-sidebar .list-item ul li a,.blog-sidebar .sidebar-recent-news .text a,.theme-breadcrumbs .page-breadcrumbs li a,.blog-sidebar .sidebar-keyword ul li a,.blog-post-block-three .post .post-info li a,.blog-post-block-three .post .read-more,.eCommerce-side-menu .main-menu-list ul li a,.theme-sidebar-widget .list-item li a,.blog-details-fg .blog-fg-data .video-banner-blog .video-button,.blog-details .user-comment-area .single-comment .reply,.blog-details .post-tag-area .share-icon li a,.shop-demo-filter .selectize-dropdown .option,.shop-details .procuct-details .product-info .color-filter li a,.shop-details .procuct-details .product-info .wishlist-button,.team-minimal .single-team-member .hover-content,.theme-footer-two .social-icon li a,.team-minimal .single-team-member .hover-content ul li a,.contact-address-two .address-block a,.panel .panel-heading .panel-title a:before,.panel .panel-heading .panel-title a,.theme-footer-two .footer-menu li a,.modal-content .btn,.theme-st-header .top-header .infoList li a,.theme-st-header .top-header .social-icon a,.header-search .icon,.feature-block-four .icon-box,.feature-block-four .more {
	transition:all .3s ease-in-out;
}
.tran4s,.op-partner-section-one .img-box,.service-modern-block .more,.product-showcase .single-product-case .img-holder .fvrt-icon {
	transition:all .4s ease-in-out;
}
.tran5s,.blog-post-block-two .img-holder img,.product-showcase .single-product-case .img-holder .cart-button,#mega-menu-holder .img-box .img img {
	transition:all .5s ease-in-out;
}
.tran6s {
	transition:all .6s ease-in-out;
}
.theme-title-one {
	position:relative;
}
.theme-title-one .upper-title {
	font-size:15px;
	text-transform:uppercase;
	color:#ABB0B8;
}
.theme-title-one .main-title {
	font-size:36px;
	color:#2A2A2B;
	font-weight:bold;
	line-height:1.5;
}
.theme-title-one .upper-title.color-orange {
	color:var(--p-orange);
}
.theme-title-one .main-title span {
	position:relative;
}
.theme-title-one .main-title i {
	font-size:36px;
	font-weight:100;
	color:#505051;
	display:block;
	font-style:normal;
}
.theme-title-one .underline span:before {
	content:'';
	position:absolute;
	bottom:7px;
	left:3px;
	width:99%;
	height:11px;
	z-index:-1;
	background:#ecf4ff;
	border-radius:5px;
}
.theme-title-one .icon-box {
	display:inline-block;
	margin-bottom:22px;
	position:relative;
}
.theme-title-one .icon-box .bg-shape {
	transform:rotate(-90deg);
	transition:all 1s ease-out;
}
.theme-title-one .icon-box.show-pr .bg-shape {
	transform:rotate(0deg);
}
.theme-title-one .icon-box .icon {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

.theme-pagination-one ul {
	display:inline-block;
	margin:0 -10px;
}
.theme-pagination-one ul li {
	float:left;
	padding:0 10px;
}
.theme-pagination-one ul li a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:22px;
	color:var(--text-dark);
	line-height:40px;
}
.theme-pagination-one ul li a .icon {
	font-size:30px;
}
.theme-pagination-one ul li.active a {
	cursor:default;
}
.theme-pagination-one ul li a:hover,.theme-pagination-one ul li.active a {
	color:var(--p-rose);
}
.theme-pagination-two .theme-pager {
	position:relative;
}
.theme-pagination-two .theme-pager span {
	font-size:45px;
	position:absolute;
	color:var(--text-dark);
	bottom:-10px;
}
.theme-pagination-two .theme-pager i {
	font-style:normal;
	font-size:16px;
	color:var(--text-light);
	text-transform:uppercase;
	letter-spacing:1.5px;
}
.theme-pagination-two .theme-pager strong {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:28px;
	padding-top:10px;
	display:block;
	color:var(--text-dark);
	margin:0;
}
.theme-pagination-two .prev {
	padding-left:75px;
}
.theme-pagination-two .next {
	padding-right:75px;
}
.theme-pagination-two .prev span {
	left:0;
}
.theme-pagination-two .next span {
	right:0;
}
.theme-pagination-two .theme-pager:hover span,.theme-pagination-two .theme-pager:hover strong {
	color:var(--p-rose);
}
#mega-menu-holder {
	padding:0;
	position:static;
}
#mega-menu-holder .img-box {
	display:block;
	text-align:center;
}
#mega-menu-holder .img-box .img {
	display:block;
	overflow:hidden;
	background:#000;
	box-shadow:0 30px 70px 0 rgba(223,227,234,0.5);
}
#mega-menu-holder .img-box .img img {
	width:100%;
}
#mega-menu-holder .img-box:hover .img img {
	opacity:.7;
	transform:scale3d(1.1,1.1,1);
}
#mega-menu-holder .img-box .text {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
	display:block;
	color:var(--text-dark);
	padding-top:10px;
}
.theme-main-menu {
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	right:0;
	background:transparent;
	padding:0 0% 0;
	transition:all .4s ease-out;
}
.theme-main-menu .logo a {
	display:block;
}
.theme-menu-one .right-content {
	margin-left:15px;
}
.theme-main-menu .right-content .cart-action-wrapper {
	margin-right:45px;
}
.theme-main-menu .right-content .dropdown-toggle:after {
	display:none;
}
.theme-main-menu .right-content .dropdown-toggle {
	background:transparent;
}
.theme-main-menu .right-content .dropdown-menu {
	background:#fff;
	box-shadow:0 25px 50px 0 rgba(213,216,223,0.5);
	border:1px solid #f8f8f8;
	border-radius:0;
	margin:15px -35px 0 0;
}
.theme-main-menu .right-content .cart-action-wrapper .dropdown-toggle {
	height:27px;
	position:relative;
}
.theme-main-menu .right-content .cart-action-wrapper .dropdown-toggle .item-count {
	position:absolute;
	width:15px;
	height:15px;
	border-radius:50%;
	background:var(--text-dark);
	line-height:15px;
	text-align:center;
	font-size:9px;
	color:#fff;
	right:-12px;
	top:-10px;
}
.theme-main-menu.menu-text-white .right-content .cart-action-wrapper .dropdown-toggle .item-count {
	background:var(--p-rose);
}
.theme-main-menu .right-content .cart-action-wrapper .dropdown-menu {
	padding:40px 35px;
	min-width:300px;
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .item-img {
	width:70px;
	height:80px;
	display:block;
	float:left;
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .item-info {
	width:calc(100% - 70px);
	float:left;
	padding-left:25px;
	position:relative;
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .item-info .close {
	position:absolute;
	top:13px;
	right:0;
	font-size:12px;
	color:rgba(31,31,31,0.9);
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .item-info .close:hover {
	color:#ff3612;
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .item-info .name {
	font-size:18px;
	color:var(--text-dark);
	margin:5px 0;
	padding-right:12px;
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .item-info .price {
	font-size:20px;
	color:var(--text-dark);
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .item-info .price .quantity {
	font-size:17px;
	color:rgba(31,31,31,0.3);
	margin-left:15px;
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .selected-item {
	border-bottom:1px solid #eee;
	padding-bottom:30px;
	margin-bottom:30px;
}
.theme-main-menu .right-content .cart-action-wrapper .cart-product-list .selected-item:last-child {
	margin-bottom:14px;
}
.theme-main-menu .right-content .cart-action-wrapper .subtotal .title {
	font-size:18px;
	color:#1f1f1f;
}
.theme-main-menu .right-content .cart-action-wrapper .subtotal .total-price {
	font-size:20px;
	color:#1f1f1f;
}
.theme-main-menu .right-content .cart-action-wrapper .subtotal {
	padding-bottom:7px;
}
.theme-main-menu .right-content .cart-action-wrapper .button-group a {
	display:block;
	line-height:45px;
	border:1px solid #dbdbdb;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
	color:var(--text-dark);
	margin-top:15px;
}
.theme-main-menu .right-content .cart-action-wrapper .button-group a:hover {
	color:#fff;
	background:var(--text-dark);
}
.theme-main-menu .contact-button {
	font-weight:500;
	font-size:15px;
	text-transform:uppercase;
}
.theme-main-menu .contact-button.button-white-bg {
	background:#fff;
	border:none;
	color:var(--text-dark);
	box-shadow:0 5px 20px 0 rgba(0,0,0,0.1);
	float:right\9;
}
.theme-main-menu .contact-button.button-white-bg:hover {
	color:#fff;
}
.theme-menu-two #mega-menu-holder {
	margin-left:7.7%;
}
.sticky-menu.fixed {
	position:fixed!important;
	background:#fff;
	margin:0!important;
	padding-top:0;
	padding-bottom:0;
	box-shadow:0 13px 35px -12px rgba(35,35,35,0.1);
}
.sticky-menu.fixed.menu-text-white {
	background:#110a29;
}
.rogan-hero-section {
	z-index:9;
}
.rogan-hero-section .main-wrapper {
	z-index:5;
}
.rogan-hero-section .banner-upper-heading {
	color:var(--text-dark);
	font-size:20px;
	text-transform:uppercase;
}
.rogan-hero-section .banner-upper-heading span {
	color:var(--p-green);
}
.rogan-hero-section .banner-main-title.underline span {
	position:relative;
}
.rogan-hero-section .banner-main-title.underline span:before {
	content:'';
	position:absolute;
	bottom:7px;
	left:0;
	width:99%;
	height:11px;
	z-index:-1;
	background:#ecf4ff;
}
.rogan-hero-section .banner-sub-title {
	font-size:18px;
	color:#929292;
	font-weight:400;
	max-width:590px;
	line-height:35px;
}
.rogan-hero-section .theme-btn,.rogan-hero-section .video-button-one {
	margin-top:15px;
}
.rogan-hero-one .solid-button-one {
	margin-right:20px;
}
.rogan-hero-one .shape-one {
	position:absolute;
	right:0;
	top:30px;
}
.rogan-hero-one .main-illustration {
	position:absolute;
	height:100%;
	width:1100px;
	right:-170px;
	top:0;
}
.rogan-hero-one .main-illustration iframe {
	width:100%;
	height:100%;
}
.rogan-hero-one .line-shape-one {
	top:0;
	right:0;
	z-index:-1;
}
.rogan-hero-one .line-shape-two {
	top:0;
	left:0;
	z-index:-1;
}
.rogan-hero-one .light-lamp {
	top:113px;
	right:30px;
}
.rogan-hero-one .shape-two {
	left:24%;
	top:9%;
	animation:rotated 20s infinite linear;
}
.rogan-hero-one .shape-three {
	left:40%;
	top:13%;
	animation:animationFramesOne 25s infinite linear;
}
.rogan-hero-one .shape-four {
	right:20%;
	top:18%;
	animation:animationFramesOne 30s alternate infinite linear;
}
.rogan-hero-one .shape-five {
	right:11%;
	top:23%;
	animation:animationFramesFour 25s alternate infinite linear;
}
.rogan-hero-one .shape-six {
	right:40%;
	top:36%;
	animation:rotated 15s infinite linear;
}
.rogan-hero-one .shape-seven {
	right:3%;
	bottom:11%;
	animation:animationFramesOne 25s infinite linear;
}
.rogan-hero-one .shape-eight {
	right:19%;
	bottom:14%;
	animation:animationFramesOne 30s alternate infinite linear;
}
.rogan-hero-one .shape-nine {
	right:55%;
	bottom:0;
	animation:rotated 12s infinite linear;
}
.rogan-hero-one .shape-ten {
	left:27%;
	bottom:16%;
	animation:rotated 14s infinite linear;
}
.rogan-hero-one .shape-eleven {
	left:15%;
	bottom:26%;
	animation:animationFramesOne 25s infinite linear;
}
.rogan-hero-one .shape-twelve {
	left:4%;
	top:41%;
	animation:rotated 14s infinite linear;
}
.rogan-hero-section.text-center .theme-btn {
	margin-left:10px;
	margin-right:10px;
}
.rogan-hero-two .main-illustration {
	margin:80px auto 0;
}
.rogan-hero-two .line-shape-one {
	top:0;
	right:0;
	z-index:-1;
}
.rogan-hero-two .line-shape-two {
	top:0;
	left:0;
	z-index:-1;
}
.rogan-hero-two .shape-one {
	left:12%;
	top:17%;
	animation:rotated 20s infinite linear;
}
.rogan-hero-two .shape-two {
	left:36%;
	top:12%;
	animation:animationFramesOne 25s infinite linear;
}
.rogan-hero-two .shape-three {
	left:73%;
	top:13%;
	animation:rotated 20s infinite linear;
}
.rogan-hero-two .shape-four {
	right:8%;
	top:17%;
	animation:animationFramesFour 25s alternate infinite linear;
}
.rogan-hero-two .shape-five {
	left:17%;
	top:29%;
}
.rogan-hero-two .shape-six {
	right:17%;
	top:27%;
}
.rogan-hero-two .shape-seven {
	left:8%;
	top:42%;
	animation:rotated 20s infinite linear;
}
.rogan-hero-two .shape-eight {
	right:5%;
	top:45%;
	animation:rotated 20s infinite linear;
}
.rogan-hero-two .shape-nine {
	left:11%;
	top:57%;
	animation:rotated 20s infinite linear;
}
.rogan-hero-section.rogan-hero-three {
	overflow:hidden;
}
.rogan-hero-section.rogan-hero-three .banner-upper-heading {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	color:#ABB0B8;
	letter-spacing:1.4px;
}
.rogan-hero-section.rogan-hero-three .banner-main-title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:52px;
	line-height:92px;
	font-weight:bold;
}
.rogan-hero-section.rogan-hero-three .banner-main-title span {
	font-size:50px;
	color:#505051;
	font-weight:100;
}
.rogan-hero-section.rogan-hero-three .solid-button-one {
	margin-right:45px;
}
.rogan-hero-section.rogan-hero-three .main-image-shape {
	width:700px;
	height:700px;
	border-radius:50%;
	top:0;
	right:0;
	background:transparent;
}
.rogan-hero-section.rogan-hero-three .shape-one {
	width:990px;
	height:990px;
	top:-108px;
	right:-184px;
	z-index:-1;
}
.rogan-hero-section.rogan-hero-three .shape-two {
	width:70px;
	height:70px;
	top:16%;
	right:770px;
	z-index:0;
	opacity:.4;
}
.rogan-hero-section.rogan-hero-three .shape-three {
	width:378px;
	height:378px;
	bottom:20%;
	right:287px;
	z-index:-2;
}
.rogan-hero-section.rogan-hero-three .shape-four {
	width:30px;
	height:30px;
	top:20%;
	left:28%;
	animation:animationFramesOne 25s infinite linear;
}
.rogan-hero-section.rogan-hero-three .shape-five {
	width:35px;
	height:35px;
	top:44%;
	left:4%;
	animation:animationFramesOne 30s alternate infinite linear;
}
.rogan-hero-section.rogan-hero-three .shape-six {
	width:70px;
	height:70px;
	top:49%;
	left:51%;
	animation:animationFramesTwo 35s infinite linear;
}
.rogan-hero-section.rogan-hero-three .shape-seven {
	width:40px;
	height:40px;
	bottom:20%;
	left:33%;
	animation:animationFramesOne 30s infinite linear;
}
.rogan-hero-section.rogan-hero-four {
	overflow:hidden;
}
.rogan-hero-section.rogan-hero-four .banner-main-title {
	font-size:80px;
	line-height:87px;
}
.rogan-hero-section.rogan-hero-four .theme-btn {
	margin-right:45px;
}
.rogan-hero-section.rogan-hero-four .bg-shape {
	bottom:0;
	right:0;
}
.rogan-hero-section.rogan-hero-four .shape-two {
	width:12px;
	height:12px;
	top:20%;
	left:28%;
	animation:animationFramesOne 25s infinite linear;
}
.rogan-hero-section.rogan-hero-four .shape-three {
	width:25px;
	height:25px;
	top:20%;
	right:11%;
	animation:animationFramesTwo 25s infinite linear;
}
.rogan-hero-section.rogan-hero-four .shape-four {
	width:20px;
	height:20px;
	top:50%;
	left:47%;
	animation:scale-up-two 5s infinite linear;
}
.rogan-hero-section.rogan-hero-four .shape-five {
	width:12px;
	height:12px;
	bottom:11%;
	left:33%;
	animation:animationFramesOne 30s infinite linear;
}
.rogan-hero-section.rogan-hero-four .shape-six {
	width:25px;
	height:25px;
	top:44%;
	left:4%;
	animation:animationFramesOne 30s alternate infinite linear;
}
.rogan-hero-section.rogan-hero-four .screen-wrapper {
	z-index:0;
}
.rogan-hero-section.rogan-hero-four .screen-one {
	right:180px;
	top:200px;
	overflow:hidden;
}
.rogan-hero-section.rogan-hero-four .screen-one .screen {
	left:97px;
	top:58px;
}
.rogan-hero-section.rogan-hero-four .screen-two {
	right:365px;
	top:315px;
	overflow:hidden;
}
.rogan-hero-section.rogan-hero-four .screen-two .screen {
	left:39px;
	top:28px;
}
.rogan-hero-section.rogan-hero-four .screen-three {
	right:295px;
	bottom:-180px;
	overflow:hidden;
}
.rogan-hero-section.rogan-hero-four .screen-four {
	right:37%;
	top:44%;
	overflow:hidden;
}
.rogan-hero-section.rogan-hero-four .screen-four .screen {
	left:51px;
	top:14px;
}
.rogan-hero-section.rogan-hero-five .banner-main-title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:80px;
	line-height:92px;
}
.rogan-hero-section.rogan-hero-five .banner-main-title span {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
}
.rogan-hero-section.rogan-hero-five .shape-wrapper {
	width:53%;
	left:auto;
	right:0;
	overflow:hidden;
	background:url("../images/ylbimages/home/banner2.jpg.html") no-repeat center;
	background-size:cover;
}
.rogan-hero-section.rogan-hero-five .shape-wrapper .d-text {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:600px;
	position:absolute;
	top:40px;
	left:-172px;
	color:#fff;
	line-height:initial;
}
.rogan-hero-section.rogan-hero-five .video-button {
	width:60px;
	height:60px;
	border-radius:50%;
	text-align:center;
	line-height:60px;
	position:absolute;
	right:52%;
	bottom:0;
	color:#fff;
	font-size:32px;
	background:linear-gradient(-90deg,#3136333234393933 0,#03133323238313537 100%);
}
.our-core-feature.style-one .shape-one {
	top:17%;
	left:25%;
	animation:animationFramesOne 30s infinite linear;
}
.our-core-feature.style-one .shape-two {
	top:45%;
	left:4%;
	animation:animationFramesOne 35s alternate infinite linear;
}
.our-core-feature.style-one .shape-three {
	bottom:13%;
	left:24%;
	animation:animationFramesTwo 35s infinite linear;
}
.our-core-feature.style-one .shape-four {
	bottom:-8%;
	left:41%;
	animation:animationFramesOne 25s infinite linear;
}
.our-core-feature.style-one .shape-five {
	right:0;
	top:21%;
}
.our-core-feature.style-one .shape-six {
	right:14%;
	bottom:33%;
}
.feature-block-one {
	background:#fff;
	border-radius:5px;
	overflow:hidden;
	padding:60px 30px 55px 40px;
	position:relative;
	z-index:5;
	box-shadow:0 30px 70px 0 rgba(223,227,234,0.5);
}
.feature-block-one p {
	min-height:56px;
}
.feature-block-one .icon {
	font-size:60px;
}
.feature-block-one .read-more {
	font-size:30px;
	color:var(--text-light);
	margin-top:15px;
}
.feature-block-one:hover .read-more {
	color:var(--p-green);
}
.feature-block-one .icon-one {
	color:var(--cyan);
}
.feature-block-one .icon-two path {
	fill:var(--p-green);
}
.feature-block-one .icon-three {
	color:var(--redOne);
}
.feature-block-one.hover-state:before {
	content:'';
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#FF8D8B;
	background:linear-gradient(130deg,#313331323339313436 0,#030323131313339 100%);
	opacity:0;
}
.feature-block-one.hover-state:hover:before {
	opacity:1;
}
.feature-block-one.hover-state:after {
	content:'';
	position:absolute;
	width:200px;
	height:200px;
	border-radius:50%;
	background:rgb(255,255,255,0.13);
	z-index:-1;
	top:-80px;
	right:-80px;
	opacity:0;
	transform:scale(0.2);
}
.feature-block-one.hover-state:hover:after {
	opacity:1;
	transform:scale(1);
	transition-duration:1s;
}
.feature-block-one.hover-state:hover .icon,.feature-block-one.hover-state:hover .title,.feature-block-one.hover-state:hover p {
	color:#fff;
}
.feature-block-one.hover-state:hover path {
	fill:#fff;
}
.feature-block-one.hover-state:hover path#cq_76 {
	fill:#fff2f5;
	opacity:0;
}
.feature-block-one.hover-state.main-p-color:before {
	background:#FF8D8B;
	background:var(--rose-gr-bg);
	background:#FF8D8B\9;
}
.feature-block-one.main-p-color:hover .read-more {
	color:#fff;
}
.our-core-feature.style-two .shape-one {
	width:1347px;
	height:1347px;
	top:-50px;
	right:-628px;
	z-index:-1;
}
.our-core-feature.style-two .shape-two {
	width:1067px;
	height:1067px;
	top:0;
	right:-377px;
}
.our-core-feature.style-two .shape-three {
	width:40px;
	height:40px;
	top:60px;
	left:32%;
	animation:animationFramesFive 25s infinite linear;
}
.our-core-feature.style-two .shape-four {
	width:50px;
	height:50px;
	left:6%;
	top:42%;
	animation:animationFramesOne 30s infinite linear;
}
.our-core-feature.style-two .shape-five {
	width:35px;
	height:35px;
	left:6%;
	bottom:100px;
	animation:animationFramesTwo 30s infinite linear;
}
.our-core-feature.style-two .shape-six {
	width:45px;
	height:45px;
	left:35%;
	bottom:29%;
	animation:animationFramesOne 25s infinite linear;
}
.our-core-feature.style-two .shape-seven {
	width:70px;
	height:70px;
	right:40%;
	bottom:13%;
	animation:animationFramesTwo 25s infinite linear;
}
.our-core-feature.style-three .shape-one {
	top:46%;
	left:12%;
}
.our-core-feature.style-three .shape-two {
	width:20px;
	height:20px;
	top:50px;
	right:12%;
	animation:animationFramesOne 25s infinite linear;
}
.our-core-feature.style-three .shape-three {
	width:8px;
	height:8px;
	top:50%;
	right:5%;
}
.our-core-feature.style-three .shape-four {
	width:12px;
	height:12px;
	bottom:13%;
	left:30%;
	animation:animationFramesOne 25s infinite linear;
}
.our-core-feature.style-three .shape-five {
	width:20px;
	height:20px;
	top:45%;
	left:11%;
	animation:animationFramesOne 25s infinite linear;
}
.about-us-block-one:before {
	content:'';
	position:absolute;
	width:100%;
	height:635px;
	top:-105px;
	left:0;
	background:url("../images/ylbimages/shape/20.svg.html") no-repeat center top;
	background-size:cover;
	z-index:-1;
}
.about-us-block-one .bold-text {
	font-size:20px;
	line-height:34px;
	color:var(--text-dark);
}
.about-us-block-one .inner-wrapper .path-shape-holder {
	position:absolute;
	height:100%;
	z-index:-1;
	right:-20px;
	top:-10px;
	max-width:50%;
}
.about-us-block-one .inner-wrapper .path-shape-holder .image-box {
	position:absolute;
	right:25px;
	top:-30px;
}
.about-us-block-one .shape-wrapper .shape-one {
	top:22%;
	left:-70px;
}
.about-us-block-one .shape-wrapper .shape-two {
	right:0;
	top:35%;
	animation:animationFramesOne 30s infinite linear;
}
.about-us-block-one .shape-wrapper .shape-three {
	right:20%;
	top:25%;
	animation:animationFramesTwo 25s infinite linear;
}
.about-us-block-one .shape-wrapper .shape-four {
	right:13%;
	bottom:-8%;
	animation:animationFramesOne 25s infinite linear;
}
.about-us-block-one .shape-wrapper .shape-five {
	right:34%;
	bottom:-6%;
	animation:rotated 20s infinite linear;
}
.about-us-block-one .shape-wrapper .shape-six {
	right:39%;
	top:48%;
	animation:rotated 20s infinite linear;
}
.about-us-block-two .mark-text {
	font-size:20px;
	font-style:unset;
	color:#2A2A2B;
}
.about-us-block-two .main-img-box {
	display:inline-block;
}
.about-us-block-two .main-img-box .img-one {
	border-radius:15px;
	overflow:hidden;
	box-shadow:0 71px 100px 0 rgba(140,140,140,0.33);
}
.about-us-block-two .main-img-box .img-one:before {
	content:'';
	position:absolute;
	width:0;
	height:0;
	border:70px solid #fff;
	border-radius:50%;
	bottom:-150px;
	left:-150px;
	transition:all 1.9s ease-in-out;
}
.about-us-block-two .main-img-box.show-pr .img-one:before {
	width:300px;
	height:300px;
	display:none;
}
.about-us-block-two .main-img-box .img-two {
	border-radius:10px;
	overflow:hidden;
	box-shadow:0 25px 50px 0 rgba(140,140,140,0.33);
	position:absolute;
	z-index:-1;
	left:-165px;
	top:50%;
	margin-top:-50%;
}
.about-us-block-two .shape-one {
	width:1307px;
	height:970px;
	left:-320px;
	top:-200px;
	z-index:-1;
}
.about-us-block-two .shape-two {
	width:960px;
	height:960px;
	left:-330px;
	top:0;
	z-index:1;
}
.about-us-block-two .shape-three {
	transform:rotate(90deg);
	width:35px;
	height:35px;
	top:50px;
	right:40%;
	animation:animationFramesSix 25s infinite linear;
}
.about-us-block-two .shape-four {
	width:50px;
	height:50px;
	top:41%;
	right:2%;
	animation:animationFramesSix 45s infinite linear;
}
.about-us-block-two .shape-five {
	width:70px;
	height:70px;
	bottom:20%;
	right:30%;
	animation:animationFramesSix 35s infinite linear;
}
.about-us-block-two .box-shape {
	width:209px;
	height:209px;
	border-radius:5px;
	background:var(--p-green);
	position:absolute;
	top:-105px;
	left:-105px;
	z-index:1;
}
.about-us-block-two .dot-shape {
	position:absolute;
	left:-145px;
	bottom:-150px;
	z-index:-1;
}
.our-service-one .inner-wrapper .theme-title-one {
	position:absolute;
	top:80px;
	left:0;
	z-index:1;
}
.our-service-one .shape-wrapper .shape-one {
	left:0;
	top:65%;
}
.our-service-one .shape-wrapper .shape-two {
	left:29%;
	top:20%;
	animation:animationFramesOne 30s infinite linear;
}
.our-service-one .shape-wrapper .shape-three {
	left:11%;
	top:40%;
	animation:animationFramesTwo 25s infinite linear;
}
.our-service-one .shape-wrapper .shape-four {
	left:10%;
	top:66%;
	animation:animationFramesOne 35s infinite linear;
}
.our-service-one .shape-wrapper .shape-five {
	left:10%;
	top:91%;
	animation:rotated 20s infinite linear;
}
.our-service-one .shape-wrapper .shape-six {
	left:26%;
	top:96%;
	animation:animationFramesOne 35s infinite linear;
}
.our-service-one .shape-wrapper .shape-seven {
	left:9%;
	top:94%;
}
.our-service-one .shape-wrapper .shape-eight {
	right:0;
	top:9%;
}
.our-service-one .shape-wrapper .shape-nine {
	right:6%;
	top:11%;
}
.testimonial-section-classic {
	padding:174px 0 200px;
	overflow:hidden;
}
.testimonial-section-classic.style-two {
	padding:250px 0 310px;
}
.testimonial-section-classic .main-bg {
	position:absolute;
	width:100%;
	top:0;
	right:0;
	z-index:-1;
}
.testimonial-section-classic.style-one .shape-one {
	left:10%;
	top:2%;
}
.testimonial-section-classic .main-content {
	position:relative;
	background:#fff;
	border-radius:20px;
	box-shadow:0 16px 25px 0 rgba(0,0,0,0.03);
	padding:70px 100px 50px;
	z-index:5;
}
.testimonial-section-classic .main-content:before {
	content:url("../images/ylbimages/icon/icon8.svg");
	position:absolute;
	top:50px;
	left:50%;
	transform:translateX(-50%);
}
.testimonial-section-classic .inner-container {
	width:69%;
	margin:60px auto 0;
	position:relative;
	z-index:1;
	text-align:center;
}
.testimonial-section-classic .inner-container:before {
	content:'';
	position:absolute;
	bottom:-30px;
	left:35px;
	right:35px;
	height:200px;
	background:#fff;
	border-radius:20px;
	box-shadow:0 15px 23px 0 rgba(35,49,64,0.09);
	z-index:-1;
}
.testimonial-section-classic .inner-container:after {
	content:'';
	position:absolute;
	bottom:-55px;
	left:80px;
	right:80px;
	height:200px;
	background:#fff;
	border-radius:20px;
	box-shadow:0 14px 21px 0 rgba(0,0,0,0.03);
	z-index:-3;
}
.testimonial-section-classic .inner-container p {
	font-size:14px;
	line-height:40px;
	text-indent:2em;
}
.testimonial-section-classic .inner-container .name {
	font-weight:500;
	font-size:18px;
	text-transform:uppercase;
	padding:45px 0 4px;
}
.testimonial-section-classic .inner-container .designation {
	color:var(--text-light);
}
.testimonial-section-classic .owl-theme .owl-nav {
	position:absolute;
	width:100%;
	left:0;
	bottom:-228px;
	display:none;
}
.testimonial-section-classic .owl-theme .owl-nav [class*=owl-] {
	background:transparent;
	margin:0 10px;
	padding:0;
	font-size:35px;
	color:#5fa775;
	opacity:.5;
}
.testimonial-section-classic .owl-theme .owl-nav [class*=owl-]:hover {
	opacity:1;
}
.testimonial-section-classic .shape-wrapper .people {
	position:absolute;
	border-radius:50%;
	width:110px;
	height:110px;
	box-shadow:0 10px 20px 0 rgba(20,44,56,0.25);
}
.testimonial-section-classic .shape-wrapper .people:nth-child(1) {
	top:14%;
	left:13%;
	animation:scale-up-one 14s infinite linear;
}
.testimonial-section-classic .shape-wrapper .people:nth-child(2) {
	top:46%;
	left:4%;
	animation:scale-up-two 9s infinite linear;
}
.testimonial-section-classic .shape-wrapper .people:nth-child(3) {
	bottom:9%;
	left:10%;
	animation:scale-up-three 8s infinite linear;
}
.testimonial-section-classic .shape-wrapper .people:nth-child(4) {
	top:14%;
	right:19%;
	animation:scale-up-two 10s infinite linear;
}
.testimonial-section-classic .shape-wrapper .people:nth-child(5) {
	top:44%;
	right:2%;
	animation:scale-up-three 11s infinite linear;
}
.testimonial-section-classic .shape-wrapper .people:nth-child(6) {
	bottom:9%;
	right:10%;
	animation:scale-up-one 12s infinite linear;
}
.testimonial-section-classic.style-two .main-content,.testimonial-section-classic.style-two .inner-container:before,.testimonial-section-classic.style-two .inner-container:after {
	box-shadow:none;
}
.testimonial-section-classic.style-two .shape-one {
	left:30%;
	top:13%;
}
.testimonial-section-classic.style-two .shape-two {
	right:30%;
	top:16%;
}
.testimonial-section-classic.style-two .shape-three {
	left:14%;
	top:39%;
}
.testimonial-section-classic.style-two .shape-four {
	right:15%;
	top:41%;
}
.testimonial-section-classic.style-two .shape-five {
	left:17%;
	top:69%;
}
.testimonial-section-classic.style-two .shape-six {
	right:14%;
	top:69%;
}
.testimonial-section-classic.style-two .shape-seven {
	left:35%;
	top:89%;
}
.testimonial-section-classic.style-two .shape-eight {
	right:34%;
	top:87%;
}
.testimonial-section-classic.style-two .shape-wrapper .people:nth-child(1) {
	top:24%;
	left:18%;
}
.testimonial-section-classic.style-two .shape-wrapper .people:nth-child(2) {
	top:53%;
	left:6%;
}
.testimonial-section-classic.style-two .shape-wrapper .people:nth-child(3) {
	bottom:14%;
	left:20%;
}
.testimonial-section-classic.style-two .shape-wrapper .people:nth-child(4) {
	top:25%;
	right:22%;
}
.testimonial-section-classic.style-two .shape-wrapper .people:nth-child(5) {
	top:53%;
	right:10%;
}
.testimonial-section-classic.style-two .shape-wrapper .people:nth-child(6) {
	bottom:12%;
	right:22%;
}
.testimonial-classic-v2 .main-bg-wrapper {
	margin:0 0 0 31.5%;
	background:url("../images/ylbimages/home/12.jpg") no-repeat center;
	background-size:cover;
	height:670px;
}
.testimonial-classic-v2 .main-bg-wrapper .quote {
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	top:0;
	bottom:0;
}
.testimonial-classic-v2 .main-bg-wrapper .quote span {
	position:absolute;
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:400px;
	color:#fff;
	left:0;
	bottom:0;
}
.testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper {
	position:absolute;
	max-width:500px;
	z-index:9;
	top:0;
	left:0;
	background:#765bff;
	padding:85px 100px 80px 75px;
	transform:translate(-50%,-34%);
	z-index:1;
}
.testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper .icon {
	width:40px;
	height:31px;
}
.testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper .item p {
	font-size:28px;
	line-height:52px;
	color:#fff;
	font-style:italic;
	margin:15px 0 80px 0;
}
.testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper .item .name {
	padding-left:30px;
}
.testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper .item .name h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	color:#fff;
	margin-bottom:2px;
}
.testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper .item .name span {
	text-transform:uppercase;
	font-size:15px;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:1.2px;
}
.testimonial-classic-v2 .main-bg-wrapper .main-slider-wrapper .item img {
	width:50px;
	height:50px;
	border-radius:50%;
}
.testimonial-classic-v2 .owl-theme .owl-nav {
	margin:0;
}
.testimonial-classic-v2 .owl-theme .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	background:transparent;
	border:2px solid rgba(255,255,255,0.5);
	border-radius:50%;
	padding:0;
	margin:0 3px;
}
.testimonial-classic-v2 .owl-theme .owl-dots .owl-dot.active span,.testimonial-classic-v2 .owl-theme .owl-dots .owl-dot:hover span {
	background:#fff;
	border-color:#fff;
}
.testimonial-classic-v2 .owl-theme .owl-dots {
	position:absolute;
	bottom:0;
	right:-35px;
	z-index:1;
}
.testimonial-section-standard:before {
	content:url("../images/ylbimages/icon/icon10.svg");
	position:absolute;
	right:0;
	top:40%;
	z-index:-1;
}
.testimonial-section-standard.bg-color {
	background:#f4f8ff;
	padding:140px 0 110px;
}
.testimonial-section-standard .slider-wrapper {
	max-width:960px;
	margin-right:85px;
	margin-left:-125px;
}
.testimonial-section-standard .customer-content {
	border-radius:4px;
	background-color:#323535323535323535;
	box-shadow:0 20px 40px 0 rgba(60,60,60,0.05);
	position:relative;
	cursor:pointer;
}
.testimonial-section-standard .customer-content img {
	width:100%;
}
.testimonial-section-standard .customer-content .c-img {
	width:42px;
	height:42px;
	border-radius:50%;
	margin-right:20px;
}
.testimonial-section-standard .customer-content h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:16px;
}
.testimonial-section-standard .customer-content p {
	min-height:111px;
	text-align:justify;
}
.testimonial-section-standard .customer-content span {
	font-size:14px;
	color:var(--text-light);
}
.testimonial-section-standard .shape-one {
	width:1100px;
	height:1100px;
	top:75px;
	left:-320px;
	z-index:-1;
}
.testimonial-section-standard .shape-two {
	width:850px;
	height:850px;
	top:0;
	left:-330px;
}
.testimonial-section-standard .shape-three {
	width:50px;
	height:50px;
	top:110px;
	right:30%;
	transform:rotate(180deg);
	animation:animationFramesSix 30s infinite linear;
}
.testimonial-section-standard .shape-four {
	width:80px;
	height:30px;
	bottom:110px;
	right:40%;
	transform:rotate(-90deg);
	animation:animationFramesSix 30s infinite linear;
}
.testimonial-section-standard .shape-five {
	left:0;
	top:0;
}
.consultation-section:before {
	content:url("../images/ylbimages/shape/35.svg.html");
	position:absolute;
	left:0;
	top:-145px;
	z-index:-1;
}
.consultation-section iframe {
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	width:1050px;
	height:1050px;
}
.theme-form-style-one input,.theme-form-style-one textarea {
	width:100%;
	max-width:100%;
	border:1px solid #e6e6e6;
	border-radius:3px;
	color:var(--text-light);
	margin-bottom:25px;
}
.theme-form-style-one input {
	height:50px;
	padding:0 20px;
}
.theme-form-style-one textarea {
	height:170px;
	max-height:170px;
	padding:20px;
	resize:none;
}
.theme-form-style-one input:focus,.theme-form-style-one textarea:focus {
	border-color:#6a6a6a;
}
.home-blog-one:before {
	content:url("../images/ylbimages/shape/36.svg.html");
	position:absolute;
	right:0;
	top:0;
	z-index:-1;
}
.home-blog-one:after {
	content:url("../images/ylbimages/shape/37.svg.html");
	position:absolute;
	left:0;
	top:85px;
	z-index:-1;
}
.blog-post-block-one {
	position:relative;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
}
.blog-post-block-one .flip-box-front {
	background:#fff;
	padding:50px 15px 50px 35px;
	border-radius:3px;
	box-shadow:0 30px 70px 0 rgba(226,232,236,0.5);
}
.blog-post-block-one .flip-box-front .author-img {
	width:60px;
	height:60px;
	border-radius:50%;
	float:left;
}
.blog-post-block-one .flip-box-front .author-info {
	float:left;
	padding-left:22px;
}
.blog-post-block-one .author-info .name {
	font-size:20px;
	padding-top:7px;
}
.blog-post-block-one .author-info .date {
	font-size:16px;
	color:#838b98;
}
.blog-post-block-one .title {
	font-size:24px;
	line-height:32px;
	color:var(--heading);
	margin:28px 0 20px;
}
.blog-post-block-one .flip-box-back {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	border-radius:3px;
	padding:50px 15px 50px 35px;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:.4s;
	transition-duration:.4s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	background:linear-gradient(-60deg,#313330323339313436 0,#03130323133313339 100%);
}
.blog-post-block-one .flip-box-back .author-info .name,.blog-post-block-one .flip-box-back .author-info .date,.blog-post-block-one .flip-box-back .title {
	color:#fff;
}
.blog-post-block-one .flip-box-back .author-info .name {
	padding:0 0 5px;
}
.blog-post-block-one .flip-box-back .more {
	color:#fff;
	font-size:40px;
	position:absolute;
	left:35px;
	bottom:30px;
}
.blog-post-block-one:hover .flip-box-back {
	transform-origin:center top;
	-webkit-transform:scaleY(1);
	transform:scaleY(1);
}
.newsletter-one {
	padding-bottom:65px;
}
.newsletter-one .shape-one {
	left:50%;
	top:-20%;
}
.newsletter-one .shape-two {
	left:8%;
	top:53%;
}
.newsletter-one .shape-three {
	left:15%;
	bottom:0;
}
.newsletter-one .shape-four {
	right:3%;
	top:51%;
}
.newsletter-one .shape-five {
	right:20%;
	top:70%;
}
.newsletter-one .shape-six {
	top:-20%;
	left:0;
}
.newsletter-one .shape-seven {
	right:0;
	top:-24%;
}
.newsletter-section .main-wrapper form {
	max-width:57%;
	margin:0 auto;
	position:relative;
}
.newsletter-section .main-wrapper form input {
	width:100%;
	height:65px;
	font-style:italic;
	border:1px solid #ededed;
	border-radius:38px;
	padding:0 105px 0 40px;
	font-size:18px;
}
.newsletter-section .main-wrapper form button {
	position:absolute;
	top:0;
	right:0;
	height:65px;
	width:100px;
	border-radius:0 38px 38px 0;
	color:#fff;
	font-size:32px;
	background:var(--p-green);
}
.newsletter-section .main-wrapper form button:hover {
	background:#262626;
}
.newsletter-section .main-wrapper form::placeholder {
	color:rgba(62,62,62,0.4);
	opacity:1;
}
.newsletter-section .main-wrapper form:-ms-input-placeholder {
	color:rgba(62,62,62,0.4);
}
.newsletter-section .main-wrapper form::-ms-input-placeholder {
	color:rgba(62,62,62,0.4);
}
.newsletter-section .subscription-label {
	text-align:center;
	margin:5px 0 0;
	display:block;
}
.newsletter-section .subscription-label.error {
	color:#ff4343;
}
.newsletter-section .subscription-label.valid {
	color:var(--p-green);
}
.newsletter-two {
	background:url("../images/ylbimages/shape/dot-bg.svg") repeat;
	padding:56px 0 90px;
}
.newsletter-section.newsletter-two .main-wrapper form input {
	box-shadow:0 20px 30px 0 rgba(236,240,242,0.5);
}
.newsletter-section.newsletter-two .main-wrapper form .button-rose {
	background:var(--rose-gr-bg);
}
.newsletter-section.newsletter-two .main-wrapper form .button-rose:hover {
	background:var(--rose-gr-reverse);
}
.newsletter-section.newsletter-two .main-wrapper form .button-orange {
	background:var(--p-orange);
}
.newsletter-two .shape-one {
	width:56px;
	height:56px;
	top:35%;
	left:18%;
	animation:animationFramesTwo 30s infinite linear;
}
.newsletter-two .shape-two {
	width:31px;
	height:31px;
	bottom:0;
	right:10%;
	animation:animationFramesTwo 30s infinite linear;
}
footer.top-border {
	border-top:1px solid rgba(0,0,0,0.06);
}
.top-footer [class*="col-"] {
	margin-bottom:40px;
}
.footer-about-widget .email {
	font-size:18px;
	color:var(--text-color);
	margin:12px 0 10px;
	display:block;
}
.footer-about-widget .phone {
	font-size:18px;
	color:var(--heading);
}
.footer-about-widget .email:hover,.footer-about-widget .phone:hover {
	color:var(--p-green);
}
.footer-title {
	font-size:18px;
	padding:0 0 25px;
}
.footer-list ul li {
	display:block;
	line-height:1.5;
	font-size:14px;
	color:var(--text-color);
	padding-bottom:15px;
}
.footer-list ul li a {
	display:block;
	line-height:1.5;
	font-size:14px;
	color:var(--text-color);
}
.footer-list ul li a:hover {
	color:var(--p-green);
}
.footer-information p {
	padding:0;
	color:#76797e;
	font-size:14px;
	padding-top:10px;
}
.footer-information ul li {
	display:inline-block;
}
.footer-information ul li a {
	width:40px;
	height:40px;
	border:1px solid #dbdbdb;
	border-radius:50%;
	text-align:center;
	line-height:40px;
	color:#dbdbdb;
	margin-right:10px;
}
.footer-information ul li a:hover {
	color:#fff;
	background:var(--p-green);
}
.bottom-footer-content {
	padding:42px 0;
}
.bottom-footer-content p {
	text-align:center;
}
.main-p-color .footer-about-widget .email:hover,.main-p-color .footer-about-widget .phone:hover,.main-p-color .footer-list ul li a:hover {
	color:var(--p-rose);
}
a:hover {
	color:var(--p-rose);
}
.main-p-color .footer-information ul li a:hover {
	background:var(--p-rose);
	border-color:var(--p-rose);
}
.color-orange .footer-about-widget .email:hover,.color-orange .footer-about-widget .phone:hover,.color-orange .footer-list ul li a:hover {
	color:var(--p-orange);
}
.color-orange .footer-information ul li a:hover {
	background:var(--p-orange);
	border-color:var(--p-orange);
}
.achivement-section .shape-bg {
	top:-11%;
	right:0;
	z-index:-1;
}
.theme-counter-one {
	display:inline-block;
}
.theme-counter-one .inner-round-shape {
	width:440px;
	height:440px;
	border-radius:50%;
	border:1px solid #efefef;
}
.counter-box-one {
	width:175px;
	height:175px;
	border-radius:50%;
	background:#fff;
	box-shadow:0 30px 70px 0 rgba(233,237,244,0.5);
	z-index:1;
	text-align:center;
	padding-top:46px;
}
.counter-box-one .number {
	font-size:35px;
	font-weight:500;
}
.counter-box-one .number.color-one {
	color:#1dcdfb;
}
.counter-box-one .number.color-two {
	color:#ffcc42;
}
.counter-box-one .number.color-three {
	color:#0de49d;
}
.counter-box-one .number.color-four {
	color:#ff539e;
}
.counter-box-one p {
	font-size:18px;
	margin-top:-10px;
	color:var(--text-light);
}
.inner-round-shape .counter-box-one:nth-child(1) {
	top:0;
	left:50%;
	transform:translate(-50%,-50%);
}
.inner-round-shape .counter-box-one:nth-child(2) {
	top:50%;
	left:0;
	transform:translate(-50%,-50%);
}
.inner-round-shape .counter-box-one:nth-child(3) {
	top:50%;
	right:0;
	transform:translate(50%,-50%);
}
.inner-round-shape .counter-box-one:nth-child(4) {
	bottom:0;
	left:50%;
	transform:translate(-50%,50%);
	box-shadow:0 25px 70px 0 rgba(240,234,234,0.5);
}
.inner-round-shape .counter-box-one:nth-child(5) {
	width:175px;
	height:175px;
}
.inner-round-shape .counter-box-one:nth-child(5) h2 {
	color:#b5c6ff;
}
.theme-counter-one .center-shape {
	width:120px;
	height:120px;
	background:#fff;
	top:50%;
	left:50%;
	border-radius:50%;
	transform:translate(-50%,-50%);
	box-shadow:0 25px 70px 0 rgba(240,234,234,0.5);
}
.theme-counter-one .center-shape img {
	margin:0 auto;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.theme-counter-one .shape-one {
	top:-5%;
	left:-10%;
	animation:rotated 20s infinite linear;
}
.theme-counter-one .shape-two {
	top:-34%;
	left:50%;
	animation:rotated 20s infinite linear;
}
.theme-counter-one .shape-three {
	top:0;
	right:-23%;
	animation:rotated 20s infinite linear;
}
.theme-counter-one .shape-four {
	top:48%;
	left:-48%;
	animation:rotated 20s infinite linear;
}
.theme-counter-one .shape-five {
	bottom:-5%;
	left:-10%;
	animation:rotated 20s infinite linear;
}
.theme-counter-one .shape-six {
	bottom:-34%;
	left:50%;
	animation:rotated 20s infinite linear;
}
.theme-counter-one .shape-seven {
	bottom:0;
	right:-23%;
	animation:rotated 20s infinite linear;
}
.why-choose-us {
	background:linear-gradient(140deg,#313034323239313233 0,#035313831313336 100%);
	overflow:hidden;
	z-index:5;
}
.why-choose-us .shape-wrapper {
	overflow:hidden;
}
.why-choose-us .shape-wrapper .big-round-one {
	position:absolute;
	width:662px;
	height:662px;
	background:rgba(255,255,255,0.03);
	top:-346px;
	left:-75px;
	border-radius:50%;
}
.why-choose-us .shape-wrapper .big-round-two {
	position:absolute;
	width:1372px;
	height:1372px;
	background:rgba(255,255,255,0.03);
	top:-689px;
	left:-368px;
	border-radius:50%;
	z-index:-1;
}
.why-choose-us .shape-wrapper .big-round-three {
	position:absolute;
	width:2242px;
	height:2242px;
	background:rgba(255,255,255,0.03);
	top:-1161px;
	left:-779px;
	border-radius:50%;
	z-index:-3;
}
.why-choose-us .text-wrapper {
	max-width:500px;
	float:right;
}
.why-choose-us .text-wrapper .title-box {
	display:inline-block;
	line-height:35px;
	font-size:13px;
	text-transform:uppercase;
	color:#fff;
	padding:0 30px;
	border:1px solid rgba(255,255,255,0.2);
	border-radius:3px;
}
.why-choose-us .text-wrapper .bottom-title {
	font-size:24px;
	line-height:34px;
	color:#fff;
	padding:45px 0 35px;
}
.why-choose-us .text-wrapper ul li {
	color:#fff;
	font-size:18px;
	line-height:30px;
	position:relative;
	padding:0 0 15px 40px;
}
.why-choose-us .text-wrapper ul li:before {
	content:"\f103";
	font-family:"Flaticon";
	position:absolute;
	top:0;
	left:0;
	line-height:32px;
	font-size:24px;
}
.why-choose-us .text-wrapper ul {
	border-bottom:1px solid rgba(222,243,222,0.3);
	padding-bottom:48px;
	margin-bottom:55px;
}
.why-choose-us .text-wrapper .director-speech {
	position:relative;
}
.why-choose-us .text-wrapper .director-speech .d-img {
	width:55px;
	height:55px;
	border-radius:50%;
	float:left;
}
.why-choose-us .text-wrapper .director-speech .bio-block {
	float:left;
	padding-left:25px;
}
.why-choose-us .text-wrapper .director-speech .bio-block .name {
	font-size:20px;
	color:#fff;
	padding:2px 0;
}
.why-choose-us .text-wrapper .director-speech .bio-block span {
	font-size:18px;
	color:#fff;
	font-style:italic;
}
.why-choose-us .text-wrapper .director-speech .sign {
	position:absolute;
	right:0;
	top:-32px;
}
.why-choose-us .screen-preview {
	position:absolute;
	bottom:-1px;
	left:0;
	width:50%;
}
.project-gallery-home-one .slider-item-wrapper {
	padding:0 35px;
}
.project-gallery-home-one .gallery-polar-state {
	border-radius:5px;
	overflow:hidden;
	margin:100px 0 30px;
}
.project-gallery-home-one .gallery-polar-state .img-holder img {
	border-radius:3px;
}
.gallery-polar-state .img-holder {
	background:transparent;
	overflow:hidden;
}
.gallery-polar-state.p-green .img-holder {
	background:var(--p-green);
}
.gallery-polar-state .img-holder a {
	width:100%;
	display:block;
}
.gallery-polar-state .img-holder img {
	width:100%;
	transition:all .6s ease-in-out;
}
.gallery-polar-state:hover .img-holder img {
	transform:scale(1.2);
}
.gallery-polar-state .img-holder .icon {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:80px;
	position:absolute;
	top:50%;
	right:50%;
	transform:translate(50%,-50%);
	color:#fff;
	z-index:1;
	opacity:0;
}
.gallery-polar-state:hover .icon {
	opacity:1;
}
.project-gallery-home-one .owl-controls {
	position:absolute;
	right:35%;
	z-index:1;
	top:-60px;
	text-align:right;
	display:none;
}
.project-gallery-home-one .owl-theme .owl-nav [class*=owl-] {
	background:transparent;
	margin:0 10px;
	padding:0;
	font-size:30px;
	color:rgba(0,0,0,0.4);
}
.project-gallery-home-one .owl-theme .owl-nav [class*=owl-]:hover {
	color:var(--p-rose);
}
.pricing-plan-classic .shape-one {
	width:50px;
	height:50px;
	top:50px;
	left:30%;
	animation:animationFramesTwo 30s infinite linear;
}
.pricing-plan-classic .shape-two {
	width:35px;
	height:35px;
	top:21%;
	right:10%;
	animation:animationFramesOne 25s infinite linear;
}
.pricing-plan-classic .shape-three {
	width:90px;
	height:90px;
	bottom:17%;
	left:10%;
	animation:animationFramesSix 25s infinite linear;
}
.pricing-plan-classic .shape-four {
	width:70px;
	height:70px;
	bottom:55px;
	left:43%;
	animation:animationFramesSix 30s infinite linear;
}
.pricing-plan-classic .nav-tabs {
	border:none;
}
.pricing-plan-classic .nav-tabs>li>a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	width:155px;
	line-height:60px;
	font-size:16px;
	background:#fff;
	color:var(--text-dark);
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	position:relative;
	overflow:hidden;
	z-index:1;
	box-shadow:0 10px 30px 0 rgba(156,157,161,0.16);
}
.pricing-plan-classic .nav-tabs>li>a:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#FF8D8B;
	background:var(--rose-gr-bg);
	background:#FF8D8B\9;
	z-index:-1;
	opacity:0;
}
.pricing-plan-classic .nav-tabs>li:first-child>a {
	border-radius:32px 0 0 32px;
}
.pricing-plan-classic .nav-tabs>li:last-child>a {
	border-radius:0 32px 32px 0;
}
.pricing-plan-classic .nav-tabs>li>a.active,.pricing-plan-classic .nav-tabs>li>a.active:hover,.pricing-plan-classic .nav-tabs>li>a.active:focus {
	color:#fff;
}
.pricing-plan-classic .nav-tabs>li>a.active:before,.pricing-plan-classic .nav-tabs>li>a.active:hover:before,.pricing-plan-classic .nav-tabs>li>a.active:focus:before {
	opacity:1;
}
.pricing-plan-classic .tab-content .table-content {
	position:relative;
}
.pricing-plan-classic .tab-content .table-content .price-table {
	width:360px;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	transition:all .7s ease;
	transform:scale(0.8,0.8) translateX(225px);
	pointer-events:none;
}
.pricing-plan-classic .tab-content .table-content .price-table.active {
	position:relative;
	z-index:5;
	transform:scale(1) translateX(0);
	pointer-events:visible;
}
.pricing-plan-classic .tab-content .table-content .price-table .col-inner {
	position:relative;
	padding:40px 15px 60px 15px;
	text-align:center;
	background:#fff;
	box-shadow:0 20px 40px 0 rgba(60,67,113,0.05);
}
.pricing-plan-classic .tab-content .table-content .price-table .col-inner h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:18px;
	text-transform:uppercase;
}
.pricing-plan-classic .tab-content .table-content .price-table .col-inner .price {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:60px;
	color:var(--p-rose);
	background:var(--rose-gr-bg);
	-webkit-background-clip:text;
	line-height:80px;
}
.pricing-plan-classic .tab-content .table-content .price-table .col-inner .price sup {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:24px;
	color:#FF698B;
	background:#FF698B;
	-webkit-background-clip:text;
	top:-35px;
}
.pricing-plan-classic .tab-content .table-content .price-table .col-inner .tag {
	font-size:24px;
	color:var(--text-dark);
}
.pricing-plan-classic .tab-content .table-content .price-table .col-inner ul li {
	line-height:42px;
}
.op-partner-section-one .img-box a {
	display:block;
	height:100%;
	position:relative;
}
.op-partner-section-one .img-box a>div {
	position:absolute;
	left:7px;
	bottom:6px;
	text-align:center;
	width:160px;
	height:160px;
	border-radius:50%;
	overflow:hidden;
}
.op-partner-section-one .img-box a>div span {
	bottom:0;
	background:var(--rose-gr-reverse);
	line-height:50px;
	width:160px;
	position:absolute;
	left:0;
	letter-spacing:6px;
	color:#fff;
}
.op-partner-section-one .img-box img {
	position:relative;
	margin:0 auto;
}
.op-partner-section-one .img-box {
	background:#fff;
	padding:20px;
	box-shadow:15.436px 30.294px 50px 0 rgba(233,236,241,0.5);
}
.op-partner-section-one .img-box:hover {
	transform:scale(1.1);
}
.op-partner-section-one .img-box.bx-b {
	width:121px;
	height:121px;
	margin-top:45px;
}
.op-partner-section-one .img-box.bx-d {
	width:151px;
	height:151px;
	margin-top:25px;
}
.op-partner-section-one .img-box.bx-f {
	width:135px;
	height:135px;
	margin-top:20px;
}
.op-partner-section-one .img-box.bx-g {
	width:197px;
	height:197px;
}
.op-partner-section-one .img-box.bx-h {
	width:138px;
	height:138px;
	margin-top:20px;
}
.contact-home-one .shape-one {
	width:890px;
	height:890px;
	top:-70px;
	right:-245px;
	z-index:-1;
}
.contact-home-one .shape-two {
	width:890px;
	height:890px;
	top:0;
	right:-265px;
}
.contact-home-one .shape-three {
	width:57px;
	height:17px;
	top:60px;
	left:25%;
	animation:animationFramesTwo 30s infinite linear;
}
.contact-home-one .shape-four {
	width:31px;
	height:11px;
	top:50%;
	left:5%;
	animation:animationFramesOne 30s infinite linear;
}
.contact-home-one .shape-five {
	width:40px;
	height:20px;
	bottom:80px;
	left:37%;
	animation:animationFramesThree 30s infinite linear;
}
.contact-home-one .shape-six {
	top:0;
	left:0;
}
.contact-home-one .contact-text p {
	font-size:20px;
	position:relative;
	padding:75px 0 15px;
}
.contact-home-one .contact-text p:before {
	content:'';
	position:absolute;
	width:60px;
	height:5px;
	border-radius:5px;
	background:#ff698b;
	left:0;
	top:20px;
}
.contact-home-one.color-orange .contact-text p:before {
	background:var(--p-orange);
}
.contact-home-one .contact-text .call-to-dial {
	font-size:26px;
	color:var(--text-dark);
}
.contact-home-one .contact-text .call-to-dial:hover {
	color:var(--p-rose);
}
.contact-home-one.color-orange .contact-text .call-to-dial:hover {
	color:var(--p-orange);
}
.contact-home-one .theme-form-style-two {
	margin-left:60px;
	border-radius:4px;
}
.theme-form-style-two {
	background:#fff;
	padding:65px 60px;
	box-shadow:19.799px 19.799px 100px 0 rgba(96,96,96,0.08);
}
.theme-form-style-two input,.theme-form-style-two textarea {
	width:100%;
	border:none;
	border-bottom:1px solid #eaeaea;
}
.theme-form-style-two input {
	height:50px;
	margin-bottom:55px;
}
.theme-form-style-two textarea {
	height:120px;
	resize:none;
	margin-bottom:50px;
}
.theme-form-style-two input:focus,.theme-form-style-two textarea:focus {
	border-bottom-color:#6a6a6a;
}
.banner-large-text .shape-one {
	right:0;
	top:0;
	overflow:hidden;
}
.banner-large-text .shape-one:before {
	content:"D";
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:400px;
	color:#fff;
	position:absolute;
	bottom:68px;
	left:-33px;
	z-index:1;
}
.banner-large-text .shape-two {
	top:17%;
	left:17%;
	animation:animationFramesOne 15s infinite linear alternate;
}
.banner-large-text .shape-three {
	top:12%;
	left:44%;
	animation:animationFramesTwo 18s infinite linear alternate;
}
.banner-large-text .shape-four {
	top:18%;
	right:7%;
	animation:animationFramesTwo 15s infinite linear alternate;
}
.banner-large-text .shape-five {
	top:50%;
	left:4%;
	animation:animationFramesFive 20s infinite linear alternate;
}
.banner-large-text .shape-six {
	top:88%;
	left:14%;
	animation:animationFramesFive 18s infinite linear alternate;
}
.banner-large-text .shape-seven {
	top:91%;
	left:46%;
	animation:animationFramesOne 15s infinite linear alternate;
}
.banner-large-text .shape-eight {
	top:85%;
	right:4%;
	animation:animationFramesTwo 18s infinite linear alternate;
}
.banner-large-text .shape-nine {
	top:55%;
	right:3%;
	animation:animationFramesOne 15s infinite linear alternate;
}
.banner-large-text .title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:120px;
	line-height:128px;
	padding:80px 200px 70px 0;
}
.banner-large-text .title span:before {
	content:'';
	position:absolute;
	width:100px;
	height:5px;
	background:var(--heading);
	right:-130px;
	top:58%;
}
.banner-large-text .sub-heading {
	font-size:26px;
	color:var(--text-dark);
}
.about-us-text.bg-color {
	background:linear-gradient(-180deg,#323535323535323535 0,#323438323532323534 100%);
}
.about-text-one p {
	padding-bottom:15px;
}
.about-text-one h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:18px;
	color:var(--text-dark);
	text-transform:uppercase;
	letter-spacing:1.5px;
	position:relative;
	padding-left:40px;
}
.about-text-one h6:before {
	content:'';
	position:absolute;
	width:23px;
	height:2px;
	background:var(--text-dark);
	top:45%;
	left:0;
}
.about-us-text .feature-block-two {
	margin-bottom:30px;
}
.about-feature {
	margin-top:-110px;
	z-index:1;
}
.feature-block-two {
	padding:55px 42px 75px;
	border-radius:5px;
	background:#fff;
	box-shadow:0 30px 70px 0 rgba(226,232,236,0.5);
}
.feature-block-two .icon {
	margin:0 auto;
}
.feature-block-two h5 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:22px;
	color:var(--text-dark);
}
.feature-block-three {
	position:relative;
	padding:50px 40px 38px 70px;
	background:#fff;
	box-shadow:0 30px 70px 0 rgba(223,227,234,0.5);
}
.feature-block-three .icon-box {
	width:55px;
	height:55px;
	position:relative;
	border-radius:50%;
	margin-top:12px;
}
.feature-block-three .icon-box:before {
	content:'';
	position:absolute;
	top:-10px;
	left:-10px;
	right:-10px;
	bottom:-10px;
	background:inherit;
	border-radius:50%;
	opacity:.15;
	-webkit-animation:hvr-ripple-out-two 1s linear infinite;
	animation:hvr-ripple-out-two 1s linear infinite;
}
.feature-block-three .icon-box img {
	margin:0 auto;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.feature-block-three .text {
	width:calc(100% - 55px);
	padding-left:38px;
}
.feature-block-three .text h5 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:22px;
}
.feature-block-three .text .read-more {
	font-size:35px;
	color:var(--text-light);
}
.feature-block-three:hover .text .read-more {
	color:var(--p-orange);
}
.our-service-three .shape-one {
	right:0;
	top:0;
}
.our-service-three .shape-two {
	width:15px;
	height:15px;
	top:60px;
	left:20%;
}
.our-service-three .shape-three {
	width:30px;
	height:30px;
	top:38%;
	right:5%;
}
.our-service-three .shape-four {
	width:10px;
	height:10px;
	bottom:50px;
	right:8%;
}
.our-service-three .shape-five {
	width:15px;
	height:15px;
	bottom:40px;
	left:8%;
}
.our-service-three .shape-six {
	width:343px;
	height:343px;
	top:21%;
	left:12%;
}
.feature-block-four .icon-box {
	width:100px;
	height:100px;
	position:relative;
	margin:0 auto;
	border-radius:50%;
}
.feature-block-four .icon-box img {
	margin:0 auto;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.feature-block-four h5 a {
	color:var(--heading);
	line-height:30px;
}
.feature-block-four .more {
	font-size:32px;
	color:var(--text-light);
}
.feature-block-four:hover .more {
	color:var(--p-green);
}
.feature-block-four {
	padding:0 50px;
}
.our-team .img-box img {
	width:100%;
}
.team-standard .single-team-member {
	position:relative;
	margin-bottom:60px;
}
.team-standard .single-team-member .img-box img {
	border-radius:4px 4px 0 0;
}
.team-standard .single-team-member .info-meta {
	padding:25px 0 30px 50px;
	background:#fff;
	box-shadow:5.994px 14.835px 30px 0 rgba(229,234,239,0.5);
}
.our-team .single-team-member .info-meta .name {
	font-size:22px;
	padding-bottom:5px;
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
}
.our-team .single-team-member .info-meta span {
	font-size:18px;
}
.team-standard .single-team-member .hover-content {
	position:absolute;
	width:45px;
	background:#fff;
	box-shadow:8px 0 8.6px 1.4px rgba(229,234,239,0.2);
	right:0;
	top:0;
	bottom:0;
	transform:scale(0,1);
	transform-origin:100% 0;
}
.team-standard .single-team-member .hover-content ul {
	position:relative;
	top:40%;
	transform:translateY(-50%);
}
.team-standard .single-team-member .hover-content ul li a {
	display:block;
	text-align:center;
	color:rgba(0,0,0,0.4);
	font-size:20px;
	margin:15px 0;
}
.team-standard .single-team-member .hover-content ul li a:hover {
	color:var(--p-rose);
}
.team-standard .single-team-member:hover .hover-content {
	transform:scale(1,1);
}
.team-minimal .single-team-member {
	text-align:center;
	margin-bottom:130px;
}
.team-minimal .single-team-member .img-box {
	width:300px;
	height:300px;
	border-radius:50%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.team-minimal .single-team-member .info-meta {
	padding:30px 0 0;
}
.team-minimal .single-team-member .hover-content {
	position:absolute;
	top:0;
	right:0;
	border-radius:50%;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);
	transform:scale(0.7);
	opacity:0;
}
.team-minimal .single-team-member:hover .hover-content {
	transform:scale(1);
	opacity:1;
}
.team-minimal .single-team-member .hover-content ul {
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.team-minimal .single-team-member .hover-content ul li {
	display:inline-block;
	margin:0 12px;
}
.team-minimal .single-team-member .hover-content ul li a {
	font-size:25px;
	color:#fff;
}
.team-minimal .single-team-member .hover-content ul li a:hover {
	color:var(--p-rose);
}
.team-business .single-team-member {
	margin-bottom:120px;
}
.team-business .single-team-member .img-box {
	width:220px;
}
.team-business .single-team-member .info-meta {
	padding-left:40px;
	width:calc(100% - 220px);
}
.team-business .single-team-member .info-meta q {
	font-size:21px;
	line-height:25px;
	font-style:italic;
	color:#3d3d3d;
	display:block;
	padding:30px 0 45px;
}
.inner-banner.banner-bg {
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center top;
}
.inner-banner.banner-bg .opacity {
	background:rgba(0,0,0,0.25);
	height:100%;
}
.inner-banner.banner-bg.bg-style-one {
	height:670px;
	text-align:center;
}
.inner-banner.banner-bg.bg-style-one .opacity {
	padding:300px 0 120px;
}
.inner-banner.banner-bg.bg-style-one p {
	color:#fff;
	font-size:24px;
	padding-bottom:30px;
}
.inner-banner.banner-bg.bg-style-one h2 {
	font-size:58px;
	color:#fff;
	text-transform:uppercase;
}
.inner-banner.banner-bg.bg-style-two .opacity {
	padding:270px 0 220px;
	text-align:center;
}
.inner-banner.banner-bg.bg-style-two p {
	color:#fff;
	font-size:24px;
	padding-bottom:20px;
}
.inner-banner.banner-bg.bg-style-two h2 {
	font-size:58px;
	color:#fff;
}
.text-inner-banner-one {
	padding:300px 0 0;
	text-align:center;
	background:transparent;
	z-index:1;
}
.text-inner-banner-one p {
	font-size:24px;
}
.text-inner-banner-one h2 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:58px;
	text-transform:uppercase;
}
.text-inner-banner-one .theme-title-one h2 {
	text-transform:inherit;
	margin-top:5px;
}
.text-inner-banner-one .sub-heading {
	font-size:20px;
	line-height:36px;
	width:68%;
	display:inline-block;
}
.text-inner-banner-one .shape-one {
	width:32px;
	height:32px;
	top:19%;
	left:32%;
	animation:animationFramesTwo 15s infinite linear;
}
.text-inner-banner-one .shape-two {
	width:22px;
	height:22px;
	top:32%;
	right:32%;
	animation:animationFramesOne 25s infinite linear;
}
.text-inner-banner-one .shape-three {
	width:54px;
	height:24px;
	top:42%;
	right:8%;
	animation:animationFramesTwo 20s infinite linear;
}
.text-inner-banner-one .shape-four {
	width:45px;
	height:15px;
	bottom:-6px;
	right:20%;
	animation:animationFramesFive 22s infinite linear;
}
.text-inner-banner-one .shape-five {
	width:25px;
	height:25px;
	top:62%;
	left:13%;
	animation:animationFramesFive 18s infinite linear;
}
.faq-search-form span {
	font-size:18px;
	display:block;
	padding:35px 0 30px;
}
.faq-search-form .input-group {
	position:relative;
	margin:0 auto;
	max-width:43%;
}
.faq-search-form .input-group input {
	width:100%;
	height:60px;
	padding:0 70px 0 30px;
	border:1px solid rgba(0,0,0,0.08);
	border-radius:30px;
}
.faq-search-form .input-group button {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:70px;
	background:transparent;
	font-size:20px;
	color:var(--text-light);
	border-radius:0 30px 30px 0;
}
.service-modern-block .wrapper {
	padding:0 130px;
}
.service-modern-block .row {
	margin:0 -75px;
}
.service-modern-block .row [class*="col-"] {
	padding:0 75px;
}
.service-modern-block .num {
	font-weight:100;
	color:rgba(0,0,0,0.1);
	font-size:80px;
}
.service-modern-block .title a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:48px;
	line-height:50px;
	color:var(--heading);
	margin:40px 0 25px;
}
.service-modern-block .more {
	font-size:50px;
	color:var(--heading);
}
.service-modern-block:hover .more {
	transform:translateX(20px);
}
.service-modern-block.img-style .wrapper {
	padding:0 85px;
}
.service-modern-block.img-style .row {
	margin:0 -50px;
}
.service-modern-block.img-style .row [class*="col-"] {
	padding:0 50px;
}
.service-classic-block .img-holder {
	position:relative;
	overflow:hidden;
}
.service-classic-block .img-holder img {
	width:100%;
	transition:all .5s ease-in-out;
}
.service-classic-block:hover .img-holder img {
	transform:scale3d(1.1,1.1,1);
}
.service-classic-block .text-holder {
	background:#fff;
	box-shadow:-15.045px 19.966px 40px 0 rgba(0,0,0,0.04);
	padding:55px 20px 45px 55px;
	position:relative;
}
.service-classic-block .text-holder h3 a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:32px;
	color:var(--heading);
	margin-bottom:10px;
}
.service-classic-block .text-holder .icon-holder {
	width:70px;
	height:70px;
	border-radius:50%;
	box-shadow:0 15px 40px 0 rgba(189,189,189,0.5);
	position:absolute;
	top:-35px;
	left:55px;
}
.service-classic-block .text-holder .icon-holder img {
	margin:0 auto;
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.action-banner-one {
	background-color:#f9fbfe;
	background-image:url("../images/ylbimages/home/map.png.html");
	background-repeat:no-repeat;
	background-position:center;
	padding:120px 0 130px;
	text-align:center;
}
.action-banner-one.bg-white {
	background-color:#fff;
	background-image:none;
	padding-top:150px;
}
.action-banner-one .main-title {
	font-size:62px;
	line-height:75px;
	margin-bottom:40px;
}
.intro-text-block {
	background:#ffeceb;
	padding:100px 0;
}
.intro-text-block h5 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:24px;
	line-height:35px;
}
.intro-text-block h5 span {
	display:block;
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
}
.intro-text-block p {
	font-size:18px;
	line-height:32px;
	padding:20px 0 35px;
}
.intro-text-block h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	position:relative;
	padding-left:30px;
	color:#233d63;
	margin-bottom:32px;
}
.intro-text-block h6 span {
	font-size:16px;
	color:var(--text-color);
}
.intro-text-block h6:before {
	content:'';
	position:absolute;
	width:20px;
	height:2px;
	background:#233d63;
	left:0;
	top:50%;
	margin-top:-1px;
}
.cbp-l-filters-alignCenter.filter-menu {
	margin-bottom:60px;
}
.cbp-l-filters-alignCenter .cbp-filter-counter {
	z-index:9;
}
.cbp-l-filters-alignCenter.filter-menu .cbp-filter-item {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:16px;
	color:var(--text-dark);
	line-height:31px;
	text-transform:uppercase;
	border:2px solid transparent;
	border-radius:3px;
	padding:0 12px;
	margin:0 5px 10px;
}
.cbp-l-filters-alignCenter.filter-menu .cbp-filter-item.cbp-filter-item-active {
	color:var(--p-rose);
	border-color:var(--p-rose);
}
.our-portfolio .cbp-l-caption-title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:22px;
}
.our-portfolio .cbp-l-caption-body p {
	color:rgba(255,255,255,0.6);
	padding-top:5px;
}
.our-portfolio .cbp-l-caption-alignLeft .cbp-l-caption-body {
	padding:15px 20px;
}
.our-portfolio .cbp-l-caption-buttonLeft,.our-portfolio .cbp-l-caption-buttonRight {
	background:var(--p-rose);
	color:#fff;
	text-transform:capitalize;
}
.portfolio-full-width-grid {
	padding:250px 75px 150px;
}
.gallery-sidebar {
	width:265px;
}
.gallery-sidebar .title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:28px;
	position:relative;
	padding-bottom:25px;
	margin-bottom:50px;
}
.gallery-sidebar .title:before {
	content:'';
	position:absolute;
	width:30px;
	height:3px;
	background:var(--p-rose);
	bottom:0;
	left:0;
}
.gallery-sidebar .cbp-l-filters-alignCenter.filter-menu {
	margin-bottom:95px;
	text-align:left;
}
.gallery-sidebar .cbp-l-filters-alignCenter.filter-menu .cbp-filter-item {
	font-size:18px;
	font-weight:normal;
	line-height:40px;
	display:block;
	padding:0;
	margin:0;
	text-transform:capitalize;
	border:none;
}
.gallery-sidebar .share-option ul li {
	display:inline-block;
}
.gallery-sidebar .share-option ul li a {
	font-size:20px;
	color:var(--text-dark);
	margin-right:18px;
}
.gallery-sidebar .share-option ul li a:hover {
	color:var(--p-rose);
}
.portfolio-full-width-grid .img-content-wrapper {
	width:calc(100% - 265px);
}
.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper {
	padding-bottom:60px;
}
.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper .text {
	position:absolute;
	bottom:0;
	left:0;
	right:60px;
	padding:30px 65px 25px 30px;
	background:#fff;
	transition:all .5s ease-in-out;
	z-index:1;
	border-bottom:1px solid #fff;
}
.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper .text h3 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:24px;
	padding-bottom:5px;
}
.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper .text .read-more {
	font-size:58px;
	font-weight:100;
	color:var(--text-light);
	position:absolute;
	right:30px;
	top:50%;
	transform:translateY(-50%);
}
.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper:hover .text .read-more {
	color:var(--p-rose);
}
.portfolio-full-width-grid .img-content-wrapper .cbp-item-wrapper:hover .text {
	right:0;
	border-bottom:1px solid rgba(0,0,0,0.05);
}
.project-details .shape-one {
	width:12px;
	height:12px;
	top:5%;
	left:25%;
}
.project-details .shape-two {
	width:12px;
	height:12px;
	top:6%;
	right:20%;
}
.project-details .shape-three {
	width:24px;
	height:24px;
	top:7%;
	right:46%;
}
.project-details .shape-four {
	width:25px;
	height:25px;
	top:14%;
	left:6%;
}
.project-details .shape-five {
	width:16px;
	height:16px;
	top:16%;
	right:6%;
}
.project-details .project-container {
	max-width:1030px;
	padding:0 15px;
	margin:0 auto;
}
.project-details .project-title-one p {
	font-size:18px;
	color:var(--text-light);
	text-transform:uppercase;
	letter-spacing:1.5px;
}
.project-details .project-title-one h2 {
	font-size:58px;
}
.project-details .info-text-list h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color:var(--text-dark);
}
.project-details .info-text-list p {
	font-size:18px;
	padding-top:10px;
}
.social-icon-two {
	display:inline-block;
	margin:0 -4px;
}
.social-icon-two li {
	float:left;
	padding:0 4px;
}
.social-icon-two li a {
	width:30px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	color:#fff;
	border-radius:50%;
}
.project-details .img-box img {
	width:100%;
}
.project-details .img-description .row {
	margin:0 -50px;
}
.project-details .img-description .row [class*="col-"] {
	padding:0 50px;
}
.project-details .des-title {
	font-size:42px;
	line-height:46px;
}
.project-details .des-title span {
	display:inline-block;
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	position:relative;
}
.project-details .des-title span:before {
	content:'';
	position:absolute;
	width:80px;
	height:3px;
	background:var(--text-dark);
	right:-90px;
	top:57%;
}
.project-details strong {
	display:block;
	font-size:24px;
	line-height:30px;
	color:var(--text-dark);
	font-weight:normal;
}
.project-details .project-img-gallery .img-box {
	margin-bottom:45px;
}
.project-details .title-two {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:24px;
	line-height:32px;
}
.project-details .title-two span {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
}
.project-details .title-three {
	font-size:36px;
}
.project-details.version-three .theme-pagination-two {
	border-top:1px solid rgba(0,0,0,0.05);
	padding-top:70px;
	margin-top:80px;
}
.project-details .pr-banner {
	background:url("../images/ylbimages/gallery/bg.jpg.html") no-repeat center;
	background-size:cover;
	background-attachment:fixed;
	margin-bottom:155px;
}
.project-details .pr-banner .opacity {
	background:rgba(0,0,0,0.25);
	padding:315px 0 325px;
}
.project-details .project-title-two p {
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:1.5px;
}
.project-details .project-title-two h2 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:72px;
	color:#fff;
	display:inline-block;
	line-height:72px;
	position:relative;
}
.project-details .project-title-two h2 span {
	position:absolute;
	width:220px;
	height:4px;
	background:#fff;
	right:0;
	bottom:18%;
}
.project-details .pr-banner .share-icon {
	position:absolute;
	right:30px;
	top:50%;
	transform:translateY(-50%) rotate(180deg);
}
.project-details .pr-banner .share-icon li:first-child {
	font-size:16px;
	color:#fff;
	transform:rotate(-270deg);
	text-transform:uppercase;
	letter-spacing:1.5px;
	margin:0 0 40px -24px;
}
.project-details .pr-banner .share-icon li a {
	transform:rotate(180deg);
	color:#fff;
	margin-bottom:15px;
}
#project-img-carousel .carousel-control-next,#project-img-carousel .carousel-control-prev {
	width:45px;
	height:45px;
	background:#fff;
	font-size:26px;
	text-align:center;
	line-height:45px;
	opacity:1;
	color:var(--text-dark);
	top:50%;
	margin-top:-22px;
}
#project-img-carousel .carousel-control-next:hover,#project-img-carousel .carousel-control-prev:hover {
	color:var(--p-rose);
}
.project-details.version-five .title-two {
	border-bottom:1px solid rgba(0,0,0,0.05);
	padding:30px 0 40px;
	margin-bottom:40px;
}
.blog-sidebar .sidebar-search {
	height:60px;
	position:relative;
}
.blog-sidebar .sidebar-search input {
	width:100%;
	height:100%;
	border:1px solid rgba(0,0,0,0.06);
	padding:0 60px 0 20px;
}
.blog-sidebar .sidebar-search button {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:60px;
	font-size:20px;
	background:transparent;
	color:var(--text-color);
}
.blog-sidebar .sidebar-search button:hover {
	color:var(--p-rose);
}
.blog-sidebar .sidebar-title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:1.2px;
	padding-bottom:18px;
}
.blog-sidebar .list-item ul li a {
	font-size:17px;
	line-height:40px;
	color:var(--text-color);
	text-transform:capitalize;
}
.blog-sidebar .list-item ul li a:hover {
	color:var(--p-rose);
}
.blog-sidebar .sidebar-recent-news img {
	width:80px;
	min-height:60px;
}
.blog-sidebar .sidebar-recent-news .text {
	padding-left:20px;
	width:100%;
}
.blog-sidebar .sidebar-recent-news .text a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:16px;
	line-height:26px;
	color:var(--text-dark);
	margin-bottom:6px;
	display:block;
	width:100%;
}
.blog-sidebar .sidebar-recent-news .text span {
	display:block;
	color:var(--text-light);
	font-size:16px;
}
.blog-sidebar .sidebar-recent-news li {
	margin-top:20px;
	padding-bottom:20px;
}
.blog-sidebar .sidebar-recent-news li:hover .text a {
	color:var(--p-rose);
}
.blog-sidebar .sidebar-keyword ul {
	margin:0 -5px;
}
.blog-sidebar .sidebar-keyword ul li {
	float:left;
	padding:0 5px;
	margin-top:15px;
}
.blog-sidebar .sidebar-keyword ul li a {
	display:block;
	line-height:35px;
	font-size:14px;
	text-transform:uppercase;
	color:var(--text-color);
	border:1px solid #e7e7e7;
	padding:0 25px;
}
.blog-sidebar .sidebar-keyword ul li a:hover {
	background:var(--p-rose);
	border-color:var(--p-rose);
	color:#fff;
}
.blog-post-block-two .img-holder {
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
}
.blog-post-block-two .img-holder img {
	width:100%;
}
.blog-post-block-two:hover .img-holder img {
	transform:scale3d(1.1,1.1,1);
}
.blog-post-block-two .post .post-info li {
	display:inline-block;
}
.blog-post-block-two .post .post-info li a {
	font-size:16px;
	color:var(--text-light);
	margin-right:7px;
}
.blog-post-block-two:hover .post h4 a {
	color:var(--p-rose);
}
.blog-post-block-two .post .post-info li a:hover {
	color:var(--text-dark);
}
.blog-post-block-two .post h4 {
	height:55px;
	overflow:hidden;
}
.blog-post-block-two .post h4 a {
	font-size:28px;
	color:var(--heading);
	margin:5px 0 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display: inline;
}

.blog-post-block-two .post h4 b{

font-size: 1.1rem;
font-weight: 400;
margin-left: 1rem;

}
.blog-post-block-two .post .read-more {
	margin-top:20px;
}
.blog-post-block-three {
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center top;
}
.blog-post-block-three .opacity {
	background:rgba(0,0,0,0.25);
	padding:215px 0 220px;
}
.blog-post-block-three .post .post-info li {
	display:inline-block;
}
.blog-post-block-three .post .post-info li a {
	font-size:18px;
	color:#fff;
}
.blog-post-block-three .post .post-info li a:hover {
	color:#000;
}
.blog-post-block-three .post h2 a {
	font-size:58px;
	line-height:64px;
	color:#fff;
	margin:13px 0 40px;
}
.blog-post-block-three .post .read-more {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:1.2px;
	line-height:51px;
	border:1px solid #fff;
	width:210px;
	text-align:center;
}
.blog-post-block-three .post .read-more:hover {
	background:var(--p-rose);
	border-color:var(--p-rose);
}
.our-blog .blog-full-width-grid {
	max-width:930px;
	margin:0 auto;
	padding:0 15px;
}
.version-four .blog-post-block-two .post h4 a {
	font-size:32px;
}
.our-blog .blog-filter-nav {
	border-bottom:2px solid #3b3b3b;
	margin-bottom:80px;
}
.our-blog .blog-filter-nav li {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	float:left;
	width:16.66666666%;
	text-align:center;
	margin:15px 0 0;
	font-size:16px;
	text-transform:uppercase;
	color:var(--text-dark);
	position:relative;
	padding-bottom:20px;
}
.our-blog .blog-filter-nav li span {
	cursor:pointer;
}
.our-blog .blog-filter-nav li.is-checked {
	color:var(--p-rose);
}
.our-blog .blog-filter-nav li:before {
	content:'';
	position:absolute;
	width:21px;
	height:21px;
	background:#fff;
	border-top:2px solid #3b3b3b;
	border-right:2px solid #3b3b3b;
	transform:rotate(135deg);
	bottom:-8px;
	left:50%;
	margin-left:-10px;
	z-index:1;
	opacity:0;
	transition:all .3s ease-in-out;
}
.our-blog .blog-filter-nav li.is-checked:before {
	opacity:1;
	bottom:-12px;
}
.our-blog .masnory-blog-wrapper {
	margin:0 -15px;
}
.our-blog .masnory-blog-wrapper .grid-sizer,.our-blog .masnory-blog-wrapper .isotop-item {
	width:33.333333%;
	padding:0 15px;
}
.blog-details .post-data {
	padding:40px 0 20px;
}
.blog-details .post-data .title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	padding:15px 0 20px;
	font-size:30px;
	color:#262626;
	letter-spacing:0;
	text-align:justify;
	line-height:42px;
}
.our-blog .post-data div.date {
	font-size:16px;
	color:#b5b5b5;
	text-transform:capitalize;
	margin-bottom:20px;
}
.our-blog .post-data div.desc {
	font-size:16px;
	color:#787878;
	letter-spacing:0;
	line-height:24px;
}
.our-blog .post-data div.desc:after {
	display:block;
	width:58px;
	content:"";
	border:.5px solid #ddd;
	margin:20px 0;
}
.our-blog .post-data .news_cover_pic {
	margin-bottom:20px;
}
.blog-details .post-data .art_info {
	font-size:16px;
	/*color:#262626;*/
	color: #000;
	letter-spacing:0;
	text-align:justify;
	line-height:34px;
}
.blog-details .post-data .art_info p {
	margin-bottom:26px;
}
.blog-details .post-data img {
	width:90%;
	display:block;
	text-align:center;
	margin:0 auto;
}
.blog-details .post-data p br {
	line-height:15px;
}
.blog-details .post-data blockquote {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:32px;
	line-height:45px;
	margin:42px 0 60px;
	color:var(--text-dark);
	position:relative;
	padding-left:90px;
}
.blog-details .post-data blockquote:before {
	content:'';
	width:60px;
	height:3px;
	background:#3e3e3e;
	position:absolute;
	top:17px;
	left:0;
}
.blog-details .post-data h5 {
	font-size:20px;
	line-height:32px;
	color:var(--text-dark);
	padding-bottom:30px;
}

.blog-details .post-data p{ margin: 0 auto; padding-left: 1.2rem;}

.single-blog-post .f14{ padding-top: 2rem;  color:#000;}
.single-blog-post .f14 li{ float:left; width:48%; padding-right:20px; }

.single-blog-post .adx{ padding-top: 2rem;  color:#000;}

.blog-details .post-tag-area .tags li {
	display:inline-block;
	font-size:20px;
	color:#3e3e3e;
}
.blog-details .post-tag-area .tags li:first-child {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
}
.blog-details .post-tag-area .tags li a {
	font-size:18px;
	color:#989ca2;
}
.blog-details .post-tag-area .tags li a:hover {
	color:#3e3e3e;
}
.blog-details .post-tag-area .share-icon li {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	display:inline-block;
	font-size:20px;
	color:#3e3e3e;
}
.blog-details .post-tag-area .share-icon li a {
	font-size:20px;
	color:#d3d3d3;
	margin-left:13px;
}
.blog-details .post-tag-area .share-icon li a:hover {
	color:var(--p-rose);
}
.blog-details .post-tag-area ul {
	padding-bottom:20px;
}
.blog-details .post-tag-area {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}
.blog-details .post-tag-area .other {
	cursor:pointer;
}
.blog-details .inner-block-title {
	font-size:36px;
	color:#3e3e3e;
	padding-bottom:28px;
}
.blog-details .user-comment-area .single-comment .user-comment-data .date {
	font-style:italic;
	color:#989ca2;
}
.blog-details .user-comment-area .single-comment {
	padding:50px 0 40px!important;
	border-bottom:1px solid #e5e5e5;
}
.blog-details .user-comment-area .single-comment.comment-reply {
	margin-left:100px;
}
.blog-details .user-comment-area .single-comment .reply {
	width:70px;
	height:30px;
	border:2px solid #e7e7e7;
	border-radius:3px;
	font-size:14px;
	text-transform:uppercase;
	color:#3e3e3e;
	position:absolute;
	top:0;
	right:0;
	background:transparent;
}
.blog-details .user-comment-area .single-comment .reply:hover {
	color:#fff;
	background:#212121;
}
.blog-details .comment-form-area form {
	padding-top:55px;
}
.theme-form-style-four input,.theme-form-style-four textarea {
	border:1px solid #dcdcdc;
	width:100%;
	max-width:100%;
	margin-bottom:35px;
	color:#989ca2;
}
.theme-form-style-four input:focus,.theme-form-style-four textarea:focus {
	border-color:#383838;
}
.theme-form-style-four input {
	height:60px;
	padding:0 25px;
}
.theme-form-style-four textarea {
	height:260px;
	max-height:240px;
	padding:25px;
}
.theme-form-style-four::placeholder {
	color:#989ca2;
	opacity:1;
}
.theme-form-style-four:-ms-input-placeholder {
	color:#989ca2;
}
.theme-form-style-four::-ms-input-placeholder {
	color:#989ca2;
}
.blog-details .blog-hero-banner {
	padding:480px 0 220px;
	position:relative;
	background-repeat:no-repeat;
	background-size:cover;
	animation:imageBgAnim 50s infinite linear alternate;
}
.blog-details .blog-custom-container {
	max-width:980px;
	padding:0 15px;
	margin:0 auto;
}
.blog-details .blog-hero-banner .date {
	font-size:17px;
	color:#fff;
	margin-bottom:20px;
}
.blog-details .blog-hero-banner .blog-title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:48px;
	line-height:55px;
	color:#fff;
	width:70%;
}
.blog-details-fg .blog-fg-data .post-data {
	padding:0;
}
.blog-details-fg .blog-fg-data {
	position:relative;
	z-index:1;
	margin-top:-150px;
}
.blog-details-fg .blog-fg-data .custom-container-bg {
	padding:0 75px 0;
	background:#fff;
}
.blog-details-fg .blog-fg-data .post-data h4 {
	font-size:28px;
	padding:30px 0 25px;
}
.blog-details-fg .blog-fg-data .blog-img-gallery {
	padding:50px 0 80px;
}
.blog-details-fg .blog-fg-data .blog-img-gallery img {
	width:100%;
}
.blog-details-fg .blog-fg-data .video-banner-blog {
	background:url("../images/ylbimages/blog/bg.jpg.html") no-repeat center;
	background-size:cover;
	background-attachment:fixed;
	height:520px;
	position:relative;
	margin:100px 0 105px;
}
.blog-details-fg .blog-fg-data .video-banner-blog .video-button {
	display:block;
	width:90px;
	height:90px;
	background:#fff;
	border-radius:50%;
	text-align:center;
	line-height:90px;
	color:#000;
	font-size:40px;
	position:absolute;
	top:50%;
	left:50%;
	padding-left:10px;
	transform:translate(-50%,-50%);
}
.blog-details-fg .blog-fg-data .video-banner-blog .video-button:hover {
	color:#fff;
	background:var(--p-rose);
}
.blog-details.blog-details-fg .user-comment-area .single-comment {
	border-bottom:none;
	padding-bottom:30px;
}
.blog-details-fg .comment-form-area .custom-container-bg {
	background:transparent;
}
.theme-form-style-three input,.theme-form-style-three textarea {
	width:100%;
	border:none;
	border-bottom:2px solid #383838;
	background:transparent;
	margin-bottom:35px;
}
.theme-form-style-three input {
	padding:0;
	height:60px;
}
.theme-form-style-three textarea {
	padding:25px 0;
	height:200px;
}
.theme-form-style-three::placeholder {
	color:#3b3b3b;
	opacity:1;
}
.theme-form-style-three:-ms-input-placeholder {
	color:#3b3b3b;
}
.theme-form-style-three::-ms-input-placeholder {
	color:#3b3b3b;
}
.user-comment-area .single-comment {
	padding-bottom:50px;
}
.user-comment-area .single-comment:last-child {
	padding-bottom:0;
}
.user-comment-area .single-comment .user-img {
	width:60px;
	height:60px;
	border-radius:50%;
}
.user-comment-area .single-comment .user-comment-data {
	padding-left:30px;
	position:relative;
}
.user-comment-area .single-comment .user-comment-data .name {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	color:#3e3e3e;
	padding-bottom:5px;
}
.user-comment-area .single-comment .user-comment-data .rating li {
	display:inline-block;
}
.user-comment-area .single-comment .user-comment-data .rating li a {
	font-size:15px;
	color:#fbc134;
	margin-right:1px;
}
.user-comment-area .single-comment .user-comment-data p {
	padding-top:15px;
}
.eCommerce-side-menu {
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	width:360px;
	background:#fff;
	box-shadow:0 2px 100px 0 rgba(218,218,218,0.5);
	z-index:999;
	padding:0 25px 30px 80px;
	opacity:0;
	transform:scale(0,1);
	transform-origin:100% 0;
	transition:all .5s ease-in-out;
	max-height:100vh;
	overflow-y:auto;
}
.eCommerce-side-menu.show-menu {
	opacity:1;
	transform:scale(1);
}
.eCommerce-side-menu .logo-wrapper {
	margin-top:60px;
}
.eCommerce-side-menu .logo-wrapper .close-button {
	position:absolute;
	top:10px;
	left:10px;
	background:transparent;
	height:36px;
}
.eCommerce-side-menu .main-menu-list>ul {
	margin-top:50%;
	padding-bottom:30px;
}
.eCommerce-side-menu .main-menu-list>ul>li>a {
	font-size:35px;
	line-height:65px;
	color:var(--text-dark);
	position:relative;
	display:block;
}
.eCommerce-side-menu .main-menu-list>ul>li {
	opacity:0;
	transform:translateX(50%);
	transition:all .7s ease-in-out;
}
.eCommerce-side-menu .main-menu-list>ul li:hover>a {
	color:var(--p-rose);
}
.eCommerce-side-menu.show-menu .main-menu-list>ul>li:nth-child(1) {
	transition-delay:.2s;
}
.eCommerce-side-menu.show-menu .main-menu-list>ul>li:nth-child(2) {
	transition-delay:.3s;
}
.eCommerce-side-menu.show-menu .main-menu-list>ul>li:nth-child(3) {
	transition-delay:.4s;
}
.eCommerce-side-menu.show-menu .main-menu-list>ul>li:nth-child(4) {
	transition-delay:.5s;
}
.eCommerce-side-menu.show-menu .main-menu-list>ul>li:nth-child(5) {
	transition-delay:.6s;
}
.eCommerce-side-menu.show-menu .main-menu-list>ul>li {
	opacity:1;
	transform:translateX(0);
}
.eCommerce-side-menu .main-menu-list>ul>li>a .expander {
	position:absolute;
	right:0;
	top:0;
	background:transparent;
	font-size:15px;
	line-height:65px;
	color:inherit;
}
.eCommerce-side-menu .main-menu-list>ul .sub-menu {
	padding:10px 0 10px 30px;
}
.eCommerce-side-menu .main-menu-list>ul .sub-menu a {
	font-size:22px;
	line-height:40px;
	color:var(--text-color);
}
.eCommerce-side-menu .copy-right {
	font-size:16px;
	color:rgba(62,62,62,0.7);
	margin-top:100px;
}
.main-menu-list ul .sub-menu {
	display:none;
	transition:all .3s ease-in-out;
}
.main-menu-list ul .sub-menu.show {
	display:block;
}
.product-filter-area {
	position:relative;
	padding-bottom:40px;
}
.product-filter-area .display-item-filter {
	font-size:17px;
	color:rgba(79,79,79,0.7);
}
.filter-dropdown-holder .filter-button {
	background:transparent;
	font-size:20px;
	color:#2e2e2e;
	padding-left:45px;
	position:relative;
	line-height:30px;
	margin-right:55px;
}
.filter-dropdown-holder .filter-button .icon {
	width:30px;
	height:30px;
	background:#3a3a3a;
	border-radius:50%;
	position:absolute;
	left:0;
	top:0;
	padding-top:8px;
}
.filter-dropdown-holder .filter-button .icon span {
	display:block;
	height:2px;
	background:#fff;
	margin:2px auto;
	transition:all .3s ease-in-out;
}
.filter-dropdown-holder .filter-button .icon span:nth-child(1) {
	width:17px;
}
.filter-dropdown-holder .filter-button .icon span:nth-child(2) {
	width:11px;
}
.filter-dropdown-holder .filter-button .icon span:nth-child(3) {
	width:5px;
}
.filter-dropdown-holder .filter-button.open .icon span:nth-child(1) {
	width:5px;
}
.filter-dropdown-holder .filter-button.open .icon span:nth-child(2) {
	width:11px;
}
.filter-dropdown-holder .filter-button.open .icon span:nth-child(3) {
	width:17px;
}
.product-filter-area .large-filter-content {
	position:absolute;
	z-index:1;
	left:0;
	top:70px;
	width:100%;
	background:#fff;
	border:1px solid #f4f4f4;
	padding:50px 70px 70px;
	box-shadow:0 50px 100px 0 rgba(207,215,224,0.2);
	transform:scale(1,0);
	transform-origin:0;
	opacity:0;
	transition:all .3s ease-in-out;
}
.product-filter-area .large-filter-content.show-content {
	opacity:1;
	transform:scale(1);
}
.theme-sidebar-widget .sidebar-title {
	font-size:17px;
	text-transform:uppercase;
	letter-spacing:1.5px;
	padding-bottom:30px;
}
.theme-sidebar-widget .list-item {
	margin-top:-17px;
}
.theme-sidebar-widget .list-item li a {
	display:block;
	position:relative;
	line-height:44px;
	font-size:17px;
	color:var(--text-dark);
}
.theme-sidebar-widget .list-item li a .expander {
	position:absolute;
	background:transparent;
	line-height:50px;
	right:0;
	top:0;
	color:inherit;
	font-size:12px;
}
.theme-sidebar-widget .list-item li .sub-menu {
	padding-left:30px;
}
.theme-sidebar-widget .list-item li .sub-menu a {
	font-size:16px;
	line-height:31px;
	color:#585858;
}
.theme-sidebar-widget .list-item li .sub-menu a:hover {
	padding-left:10px;
}
.theme-sidebar-widget .list-item li:hover>a {
	color:var(--p-rose);
}
.theme-sidebar-widget .list-item li a span {
	position:absolute;
	right:0;
	top:0;
	line-height:50px;
}
.theme-sidebar-widget .price-ranger .ui-widget-content {
	background:#eee;
	border:none;
	height:5px;
	border-radius:5px;
	margin-bottom:22px;
	max-width:350px;
}
.theme-sidebar-widget .price-ranger .ui-slider-handle {
	width:15px;
	height:15px;
	background:#fff;
	border-radius:50%;
	border:none;
	outline:none;
	cursor:pointer;
	box-shadow:0 0 10px 0 rgba(207,207,207,0.61);
}
.theme-sidebar-widget .price-ranger .ui-slider-horizontal .ui-slider-handle {
	top:-5px;
}
.theme-sidebar-widget .price-ranger .ranger-min-max-block li {
	display:inline-block;
	line-height:30px;
	font-size:18px;
}
.theme-sidebar-widget .price-ranger .ranger-min-max-block li:first-child {
	color:#989ca2;
}
.theme-sidebar-widget .price-ranger .ui-widget-header {
	background:#212121;
}
.theme-sidebar-widget .price-ranger .ranger-min-max-block input {
	width:50px;
	height:30px;
	border:none;
	background:transparent;
	text-align:center;
	color:#3e3e3e;
}
.theme-sidebar-widget .size-filter {
	margin:0 -8px;
}
.theme-sidebar-widget .size-filter li {
	float:left;
	padding:0 8px;
}
.theme-sidebar-widget .size-filter li a {
	display:block;
	text-align:center;
	width:40px;
	height:40px;
	border:1px solid #dfdfdf;
	line-height:38px;
	font-size:15px;
	text-transform:uppercase;
	color:rgba(29,29,29,0.4);
}
.theme-sidebar-widget .size-filter li a:hover {
	color:#fff;
	background:#212121;
	border-color:#212121;
}
.theme-sidebar-widget .color-filter li {
	display:inline-block;
}
.theme-sidebar-widget .color-filter li a {
	display:block;
	margin-right:10px;
	width:35px;
	height:35px;
	border-radius:50%;
}
.theme-sidebar-widget .color-filter li:nth-child(1) a {
	background:#9aa2ce;
}
.theme-sidebar-widget .color-filter li:nth-child(2) a {
	background:#00ead0;
}
.theme-sidebar-widget .color-filter li:nth-child(3) a {
	background:#ff4b68;
}
.theme-sidebar-widget .color-filter li:nth-child(4) a {
	background:#ffd657;
}
.theme-sidebar-widget .color-filter li:nth-child(5) a {
	background:#dc6cff;
}
.theme-sidebar-widget .color-filter li:nth-child(6) a {
	background:#57ff86;
}
.shop-demo-filter .selectize-input {
	width:170px;
	line-height:45px;
	border-radius:0;
	border:1px solid #e9e9e9;
	box-shadow:none;
	outline:none;
	padding:0 15px;
}
.shop-demo-filter .selectize-input input,.shop-demo-filter .selectize-input .item {
	font-size:15px;
	color:#4f4f4f;
}
.shop-demo-filter .selectize-dropdown {
	background:#fff;
	border:1px solid #e9e9e9;
	border-top:none;
	box-shadow:0 50px 100px 0 rgba(229,232,235,0.2);
	cursor:pointer;
}
.shop-demo-filter .selectize-dropdown .option {
	font-size:15px;
	color:#4f4f4f;
	line-height:30px;
}
.shop-demo-filter .selectize-dropdown .option:hover,.shop-demo-filter .selectize-dropdown .active {
	color:#fff;
	background:var(--p-rose);
}
.shop-demo-filter .selectize-control.single .selectize-input:after {
	right:8px;
}
.theme-sidebar-widget .sidebar-search {
	height:60px;
	position:relative;
}
.theme-sidebar-widget .sidebar-search input {
	width:100%;
	height:100%;
	border:1px solid #e0e0e0;
	padding:0 50px 0 25px;
	color:#a9a9a9;
}
.theme-sidebar-widget .sidebar-search::placeholder {
	color:#a9a9a9;
	opacity:1;
}
.theme-sidebar-widget .sidebar-search:-ms-input-placeholder {
	color:#a9a9a9;
}
.theme-sidebar-widget .sidebar-search::-ms-input-placeholder {
	color:#a9a9a9;
}
.theme-sidebar-widget .sidebar-search button {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:50px;
	color:#b1b1b1;
	font-size:20px;
	background:transparent;
}
.product-showcase .single-product-case {
	margin-bottom:50px;
}
.product-showcase .single-product-case .img-holder {
	position:relative;
	overflow:hidden;
}
.product-showcase .single-product-case .img-holder img {
	width:100%;
	transition:all .6s ease-in-out;
}
.product-showcase .single-product-case:hover .img-holder img {
	transform:scale3d(1.1,1.1,1);
}
.product-showcase .single-product-case .img-holder .cart-button {
	position:absolute;
	left:15px;
	right:15px;
	bottom:15px;
	line-height:50px;
	background:#1f1f1f;
	color:#fff;
	font-size:16px;
	text-align:center;
	text-transform:uppercase;
	opacity:0;
	transform:translateY(70px);
}
.product-showcase .single-product-case:hover .img-holder .cart-button {
	opacity:1;
	transform:translateY(0);
}
.product-showcase .single-product-case .img-holder .fvrt-icon {
	position:absolute;
	width:45px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:#fff;
	top:40px;
	right:30px;
	border-radius:50%;
	font-size:20px;
	color:var(--text-dark);
	transform:scale(0);
	opacity:0;
}
.product-showcase .single-product-case .img-holder .fvrt-icon:hover {
	background:var(--p-rose);
	color:#fff;
}
.product-showcase .single-product-case:hover .img-holder .fvrt-icon {
	transform:scale(1);
	opacity:1;
}
.product-showcase .single-product-case .product-name {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:24px;
	color:var(--text-dark);
	margin:35px 0 5px;
	display:block;
}
.product-showcase .single-product-case .price {
	display:inline-block;
	font-size:20px;
	color:var(--text-dark);
}
.product-showcase .single-product-case .prev-price {
	display:inline-block;
	font-size:20px;
	color:var(--text-dark);
	margin-right:5px;
}
.product-showcase .single-product-case .tag {
	position:absolute;
	left:0;
	top:40px;
	width:50px;
	line-height:25px;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	background:#fff;
	color:var(--text-dark);
}
.promo-code-section {
	background:#ffd78a;
	padding:25px 15px;
	text-align:center;
}
.promo-code-section p {
	font-size:18px;
	color:#1e1e1e;
}
.promo-code-section p span {
	font-weight:500;
}
.shop-details .procuct-details .tab-content img {
	width:100%;
}
.shop-details .procuct-details .tab-content {
	margin-bottom:40px;
}
.shop-details .nav-tabs>li {
	margin:0;
}
.shop-details .procuct-details .nav-tabs>li>a {
	padding:0;
	margin:0 20px 0 0;
	border:0;
	border-radius:0;
	width:100px;
	height:100px;
	display:block;
	overflow:hidden;
}
.shop-details .nav-tabs {
	border:none;
}
.shop-details .procuct-details .product-info {
	padding-left:30px;
}
.shop-details .procuct-details .product-info .product-name {
	font-size:32px;
	line-height:40px;
	padding-bottom:15px;
	color:#313131;
}
.shop-details .procuct-details .product-info .rating li {
	display:inline-block;
	color:#a2a2a2;
}
.shop-details .procuct-details .product-info .rating li:nth-child(6) {
	margin:0 10px;
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	color:var(--text-dark);
}
.shop-details .procuct-details .product-info .rating li i {
	color:#ffbd3a;
}
.shop-details .procuct-details .product-info .price {
	display:block;
	font-weight:normal;
	font-size:32px;
	margin:35px 0 25px;
	color:var(--text-dark);
}
.shop-details .procuct-details .product-info .availability li {
	display:inline-block;
	line-height:40px;
	font-size:18px;
}
.shop-details .procuct-details .product-info .availability li span {
	color:var(--text-dark);
	font-weight:500;
}
.shop-details .procuct-details .product-info .availability li:nth-child(2) {
	margin:0 10px;
}
.shop-details .procuct-details .product-info .availability li:nth-child(3) {
	margin:0 10px;
}
.shop-details .procuct-details .product-info .availability li:nth-child(4) {
	margin:0 10px;
}
.shop-details .procuct-details .product-info .availability li:nth-child(5) {
	margin:0 10px;
}
.shop-details .procuct-details .product-info .availability li:nth-child(6) {
	margin:0 10px;
}
.shop-details .procuct-details .product-info p {
	font-size:18px;
	margin:25px 0 50px 0;
}
.shop-details .procuct-details .product-info .customize-order h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	padding-bottom:25px;
}
.shop-details .procuct-details .product-info .quantity ul {
	border:1px solid #e3e3e3;
	display:inline-block;
}
.shop-details .procuct-details .product-info .quantity ul li {
	display:inline-block;
	line-height:40px;
	max-height:40px;
}
.shop-details .procuct-details .product-info .quantity ul li button {
	font-size:25px;
	color:#c9c9c9;
	background:transparent;
	width:25px;
}
.shop-details .procuct-details .product-info .quantity ul .product-value {
	font-size:18px;
	color:var(--text-dark);
	font-weight:500;
	max-width:42px;
	background:transparent;
	border:none;
	padding-left:10px;
}
.shop-details .procuct-details .product-info .quantity {
	padding-right:90px;
}
.shop-details .procuct-details .product-info .color-filter li {
	display:inline-block;
}
.shop-details .procuct-details .product-info .color-filter li a {
	display:block;
	margin-right:10px;
	width:20px;
	height:20px;
	border-radius:50%;
	border-width:4px;
	border-style:solid;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(1) a {
	border-color:#9aa2ce;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(2) a {
	border-color:#00ead0;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(3) a {
	border-color:#ff4b68;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(4) a {
	border-color:#ffd657;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(1):hover a {
	background:#9aa2ce;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(2):hover a {
	background:#00ead0;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(3):hover a {
	background:#ff4b68;
}
.shop-details .procuct-details .product-info .color-filter li:nth-child(4):hover a {
	background:#ffd657;
}
.shop-details .procuct-details .product-info .customize-order {
	margin-bottom:50px;
}
.shop-details .procuct-details .product-info .cart-button {
	margin-right:20px;
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:16px;
}
.shop-details .procuct-details .product-info .wishlist-button {
	background:#fff;
	border:none;
	color:var(--text-dark);
	box-shadow:0 5px 20px 0 rgba(0,0,0,0.1);
	position:relative;
	z-index:1;
	line-height:48px;
	border-radius:30px;
	min-width:180px;
	font-size:14px;
	text-align:center;
	padding:0 35px;
	text-transform:capitalize;
	transition:all .3s ease-in-out;
}
.shop-details .procuct-details .product-info .wishlist-button:hover {
	color:#fff;
	background:var(--p-rose);
	border-color:var(--p-rose);
}
.shop-details .procuct-details .product-info .wishlist-button i {
	margin-right:8px;
	opacity:.8;
}
.shop-details .product-review-tab {
	border:1px solid #ebebeb;
	padding:40px 55px 35px;
	margin:42.5px 0 130px;
}
.shop-details .product-review-tab .nav-tabs li a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	padding:0 0 22px 0;
	margin-right:60px;
	font-size:16px;
	color:var(--text-light);
	text-transform:uppercase;
	letter-spacing:1.3px;
	border:none;
	border-radius:0;
	background:transparent;
	position:relative;
}
.shop-details .product-review-tab .nav-tabs li a:before {
	content:'';
	position:absolute;
	width:20px;
	height:20px;
	background:#fff;
	border-top:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	transform:rotate(135deg);
	bottom:-11px;
	left:50%;
	margin-left:-10px;
	z-index:1;
	opacity:0;
}
.shop-details .product-review-tab .nav-tabs li:last-child a {
	margin-right:0;
}
.shop-details .product-review-tab .nav-tabs {
	border-bottom:1px solid #ebebeb;
}
.shop-details .product-review-tab .nav-tabs .nav-link.active {
	color:var(--text-dark);
}
.shop-details .product-review-tab .nav-tabs .nav-link.active:before {
	opacity:1;
}
.shop-details .product-review-tab .tab-pane {
	padding:30px 0 0;
}
.shop-details .product-review-tab .tab-content .list-title {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	padding:35px 0 22px;
}
.shop-details .product-review-tab .tab-content .tab-title {
	font-size:20px;
	color:#474747;
	padding:10px 0 22px;
}
.shop-details .product-review-tab .tab-content .list-item li {
	padding-left:20px;
	margin-bottom:15px;
	position:relative;
}
.shop-details .product-review-tab .tab-content .list-item li:before {
	content:'';
	position:absolute;
	width:6px;
	height:6px;
	border-radius:50%;
	left:0;
	top:10px;
	background:#212121;
}
.shop-details .user-comment-area {
	padding-right:200px;
}
.user-comment-area .single-comment:last-child {
	padding-bottom:0;
}
.user-comment-area .single-comment .user-comment-data .rating li {
	display:inline-block;
}
.user-comment-area .single-comment .user-comment-data .rating li a {
	font-size:15px;
	color:#fbc134;
	margin-right:1px;
}
.realated-product .title {
	font-size:36px;
	padding-bottom:55px;
}
.realated-product.product-showcase .single-product-case {
	margin:0;
}
.realated-product .owl-theme .owl-nav [class*=owl-] {
	background:transparent;
	padding:0;
	font-size:32px;
	margin:0 0 0 15px;
	color:#cacaca;
}
.realated-product .owl-theme .owl-nav {
	position:absolute;
	top:-100px;
	right:0;
}
.realated-product .owl-theme .owl-nav [class*=owl-]:hover {
	color:#000;
}
.cart-section .main-container {
	max-width:1260px;
	padding:0 15px;
	margin:0 auto;
}
.cart-list-form {
	position:relative;
}
.cart-list-form table {
	margin:0;
}
.cart-list-form .table th {
	border:none;
	text-align:center;
	padding:0 0 50px;
	text-align:center;
	text-transform:uppercase;
	color:var(--text-dark);
	font-size:15px;
}
.cart-list-form .table th:first-child {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	letter-spacing:1.2px;
	text-align:left;
}
.cart-list-form .table tbody td {
	padding:0 0 70px;
	border:none;
	vertical-align:middle;
	text-align:center;
}
.cart-list-form .table .product-thumbnails {
	width:85px;
}
.cart-list-form .table .product-thumbnails img {
	max-width:none;
}
.cart-list-form .table .product-img {
	display:block;
}
.cart-list-form .table .product-info {
	padding-left:30px;
	text-align:left;
}
.cart-list-form .table .product-info .product-name {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	color:#1f1f1f;
}
.cart-list-form .table .product-info .product-name:hover {
	color:var(--p-rose);
}
.cart-list-form .table .product-info .serial {
	font-size:16px;
	color:rgba(31,31,31,0.33);
	padding-bottom:10px;
}
.cart-list-form .table .product-info ul li {
	display:inline-block;
	font-size:16px;
	color:#404040;
	padding-right:15px;
}
.cart-list-form .table .price {
	font-size:20px;
	color:#1d1d1d;
}
.cart-list-form .table .quantity li {
	display:inline-block;
	line-height:40px;
	max-height:40px;
}
.cart-list-form .table .quantity li .switcher {
	font-size:24px;
	color:var(--text-dark);
	cursor:pointer;
}
.cart-list-form .table .quantity .product-value {
	font-size:20px;
	color:#1d1d1d;
	max-width:45px;
	background:transparent;
	border:none;
	text-align:center;
	padding-left:12px;
}
.cart-list-form .table .remove-product {
	color:var(--text-light);
	font-size:22px;
}
.cart-list-form .table .remove-product:hover {
	color:red;
}
.cart-section .cart-footer {
	border-top:2px solid #545454;
	margin-top:28px;
	padding-top:35px;
}
.cart-section .cart-footer .coupon-form {
	padding-bottom:120px;
}
.cart-section .cart-footer .coupon-form input {
	width:240px;
	height:50px;
	border:none;
	border-bottom:2px solid #545454;
	font-size:16px;
	color:#c4c4c4;
	margin-right:30px;
}
.cart-section .cart-footer .coupon-form::placeholder {
	color:#c4c4c4;
	opacity:1;
}
.cart-section .cart-footer .coupon-form:-ms-input-placeholder {
	color:#c4c4c4;
}
.cart-section .cart-footer .coupon-form::-ms-input-placeholder {
	color:#c4c4c4;
}
.cart-section .cart-footer .cart-total-section {
	text-align:right;
}
.cart-section .cart-footer .cart-total-table tr th {
	font-size:18px;
	color:var(--text-light);
	font-weight:normal;
	padding-right:40px;
}
.cart-section .cart-footer .cart-total-table tr td {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:24px;
	color:var(--text-dark);
}
.cart-section .cart-footer .cart-total-table tr th,.cart-section .cart-footer .cart-total-table tr td {
	padding-bottom:12px;
}
.cart-section .cart-footer .cart-total-section .checkout-process {
	margin-top:24px;
}
.cart-section .cart-footer .cart-total-section {
	padding-right:82px;
}
.checkout-form .main-title {
	font-size:32px;
	padding-bottom:55px;
}
.checkout-form .single-input-wrapper {
	display:block;
	width:100%;
	height:40px;
	font-size:16px;
	color:#1a1a1a;
	border:none;
	border-bottom:2px solid #e5e5e5;
	margin-bottom:55px;
}
.checkout-form::placeholder {
	color:#1a1a1a;
	opacity:1;
}
.checkout-form:-ms-input-placeholder {
	color:#1a1a1a;
}
.checkout-form::-ms-input-placeholder {
	color:#1a1a1a;
}
.checkout-form .single-input-wrapper:focus {
	border-bottom-color:#545454;
}
.checkout-form .selectize-input {
	width:100%;
	line-height:40px;
	border-radius:0;
	border:none;
	border-bottom:2px solid #e5e5e5;
	box-shadow:none;
	outline:none;
	padding:0 15px 0 0;
}
.checkout-form .selectize-control {
	margin-bottom:50px;
}
.checkout-form .selectize-input input,.checkout-form .selectize-input .item {
	font-size:16px;
	color:#1a1a1a;
}
.checkout-form .selectize-dropdown {
	background:#fff;
	border:1px solid #e9e9e9;
	border-top:none;
	box-shadow:0 50px 100px 0 rgba(229,232,235,0.2);
	cursor:pointer;
}
.checkout-form .selectize-dropdown .option {
	font-size:14px;
	color:#1a1a1a;
	line-height:22px;
}
.checkout-form .selectize-dropdown .option:hover,.checkout-form .selectize-dropdown .active {
	color:#fff;
	background:#1a1a1a;
}
.checkout-form .selectize-control.single .selectize-input:after {
	right:8px;
}
.checkout-form .checkbox-list li label {
	position:relative;
	font-weight:500;
	font-size:16px;
	line-height:15px;
	padding-left:30px;
	color:var(--text-dark);
	cursor:pointer;
	margin:0 0 12px;
}
.checkout-form .checkbox-list li input[type="checkbox"] {
	display:none;
}
.checkout-form .checkbox-list li label:before {
	content:'';
	width:15px;
	height:15px;
	line-height:15px;
	border-radius:2px;
	border:1px solid #d5d5d5;
	font-size:10px;
	text-align:center;
	position:absolute;
	left:0;
	top:-1px;
}
.checkout-form .checkbox-list li input[type="checkbox"]:checked+label:before {
	content:"\f107";
	font-family:"Flaticon";
	background:#373737;
	color:#fff;
	border-color:#373737;
}
.checkout-form .checkbox-list {
	padding-bottom:55px;
}
.checkout-form .other-note-area p {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:16px;
	color:var(--text-dark);
	padding-bottom:8px;
}
.checkout-form .other-note-area textarea {
	width:100%;
	border:1px solid #e5e5e5;
	padding:15px;
	resize:none;
	height:145px;
}
.checkout-form .other-note-area textarea:focus {
	border-color:#545454;
}
.checkout-form .order-confirm-sheet {
	padding-left:60px;
}
.checkout-form .order-confirm-sheet .order-review {
	border:1px solid #e5e5e5;
	padding:50px 40px;
}
.checkout-form .order-confirm-sheet .order-review .product-review {
	width:100%;
}
.checkout-form .order-confirm-sheet .order-review .product-review tbody th span {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:18px;
	color:var(--text-dark);
	font-weight:normal;
}
.checkout-form .order-confirm-sheet .order-review .product-review tbody td {
	font-size:18px;
	color:#1d1d1d;
	text-align:right;
}
.checkout-form .order-confirm-sheet .order-review .product-review tbody th,.checkout-form .order-confirm-sheet .order-review .product-review tbody td {
	padding-bottom:25px;
}
.checkout-form .order-confirm-sheet .order-review .product-review tfoot th {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:16px;
	text-transform:uppercase;
	color:var(--text-dark);
	font-weight:normal;
}
.checkout-form .order-confirm-sheet .order-review .product-review tfoot td {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	text-align:right;
	font-size:24px;
	color:var(--text-dark);
}
.checkout-form .order-confirm-sheet .order-review .product-review tfoot td,.checkout-form .order-confirm-sheet .order-review .product-review tfoot th {
	border-top:1px solid #e9e9e9;
	padding-top:15px;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li {
	padding:0 0 5px 30px;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li p {
	font-size:15px;
	line-height:22px;
	padding-bottom:15px;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li label {
	position:relative;
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:18px;
	line-height:15px;
	color:var(--text-dark);
	cursor:pointer;
	margin:0 0 15px;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li {
	position:relative;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li input[type="radio"] {
	position:absolute;
	opacity:0;
	z-index:1;
	width:100%;
	height:100%;
	left:0;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li label:before {
	content:'';
	width:15px;
	height:15px;
	line-height:12px;
	border-radius:50%;
	border:1px solid #d5d5d5;
	font-size:10px;
	text-align:center;
	position:absolute;
	left:-30px;
	top:-1px;
}
.checkout-form .order-confirm-sheet .order-review .payment-list li input:checked+label:before {
	content:"ï€Œ";
	font-family:'font-awesome';
	background:#373737;
	color:#fff;
	border-color:#373737;
}
.checkout-form .credit-card-form {
	margin-top:25px;
	display:none;
}
.checkout-form .credit-card-form h6 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:15px;
	padding-bottom:5px;
}
.checkout-form .credit-card-form input {
	width:100%;
	height:40px;
	font-size:14px;
	border:1px solid rgba(0,0,0,0.07);
	padding:0 10px;
	border-radius:3px;
	margin-bottom:30px;
}
.checkout-form .credit-card-form span {
	padding:0 5px;
	margin-bottom:30px;
}
.checkout-form .order-confirm-sheet .order-review .payment-list {
	padding:30px 0 15px;
	border-bottom:1px solid #e9e9e9;
}
.checkout-form .order-confirm-sheet .policy-text {
	font-size:15px;
	line-height:22px;
	padding:25px 0 20px;
}
.checkout-form .order-confirm-sheet .agreement-checkbox label {
	position:relative;
	font-size:16px;
	color:var(--text-dark);
	cursor:pointer;
	padding-left:30px;
	margin-bottom:35px;
}
.checkout-form .order-confirm-sheet .agreement-checkbox input[type="checkbox"] {
	display:none;
}
.checkout-form .order-confirm-sheet .agreement-checkbox label:before {
	content:'';
	width:15px;
	height:15px;
	line-height:12px;
	border-radius:2px;
	border:1px solid #d5d5d5;
	font-size:10px;
	text-align:center;
	position:absolute;
	left:0;
	top:7px;
}
.checkout-form .order-confirm-sheet .agreement-checkbox input[type="checkbox"]:checked+label:before {
	content:"ï€Œ";
	font-family:'font-awesome';
	background:#373737;
	color:#fff;
	border-color:#373737;
}
.checkout-form .order-confirm-sheet .theme-button-three {
	width:100%;
}
.checkout-toggle-area p {
	padding-bottom:5px;
}
.checkout-toggle-area p button {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	color:var(--text-dark);
	font-size:17px;
	background:transparent;
	display:inline-block;
	text-decoration:underline;
}
.checkout-toggle-area form input {
	width:100%;
	height:55px;
	border:1px solid #d5d5d5;
	border-radius:5px;
	padding:0 30px;
	margin-bottom:20px;
}
.checkout-toggle-area form input:focus {
	border-color:#777;
}
.checkout-toggle-area form .lost-passw {
	color:#636067;
	font-size:16px;
	margin:12px 0 35px;
}
.checkout-toggle-area form button {
	font-size:15px;
}
.checkout-toggle-area form p {
	padding-top:30px;
}
#contact-form .form-group {
	margin:0;
	position:relative;
}
#contact-form .form-group .help-block {
	position:absolute;
	left:0;
	bottom:3px;
	font-size:15px;
	line-height:20px;
	color:#fff;
	padding:0 15px;
	border-radius:3px;
	z-index:1;
	background:var(--rose-gr-bg);
	box-shadow:0 10px 25px 0 rgba(123,147,171,0.15);
}
#contact-form .form-group .help-block li {
	position:relative;
}
#contact-form .form-group .help-block li:before {
	content:'ïƒ˜';
	font-family:'font-awesome';
	position:absolute;
	top:-12px;
	left:0;
	color:var(--p-rose);
}
.contact-address-two .address-block {
	padding-bottom:40px;
	text-align:center;
}
.contact-address-two .address-block p {
	text-align:center!important;
}
.contact-address-two .address-block .icon-box {
	display:inline-block;
	height:70px;
}
.contact-address-two .address-block h5 {
	font-size:24px;
	padding:18px 0 20px;
}
.contact-address-two .address-block p,.contact-address-two .address-block p a {
	color:var(--text-color);
}
.contact-address-two .address-block ul li {
	display:inline-block;
	margin:10px 8px 0;
}
.contact-address-two .address-block ul li a {
	font-size:18px;
	color:var(--text-color);
}
.contact-address-two .address-block p a:hover,.contact-address-two .address-block ul li a:hover {
	color:var(--p-rose);
}
.contact-us-section .theme-form-style-two {
	padding:0;
	box-shadow:none;
}
.contact-us-section .theme-form-style-two textarea {
	margin-bottom:30px;
}
.contact-us-section .contact-info p {
	font-size:20px;
}
.contact-us-section .contact-info .call {
	font-size:27px;
	font-weight:500;
	color:var(--text-dark);
	display:block;
	margin-bottom:40px;
}
.contact-us-section .contact-info .call:hover {
	text-decoration:underline;
}
.map-canvas {
	width:100%;
	height:100%;
}
#google-map-one {
	height:405px;
}
#google-map-two {
	height:620px;
}
.faq-page .faq-page-title {
	font-size:32px;
}
.faq-page .faq-search-form {
	height:60px;
	position:relative;
}
.faq-page .faq-search-form input {
	width:500px;
	height:100%;
	border:1px solid #e1e1e1;
	padding:0 70px 0 30px;
	font-size:18px;
	color:#a6a6a6;
	font-style:italic;
}
.faq-page .faq-search-form input:focus {
	border-color:#313131;
}
.faq-page .faq-search-form button {
	position:absolute;
	width:70px;
	top:0;
	right:0;
	bottom:0;
	background:transparent;
	color:#b1b1b1;
}
.faq-page .submit-faq {
	background:#f6f8fc;
	padding:120px 0;
	margin-top:140px;
}
.faq-page .submit-faq .faq-page-title {
	padding-bottom:75px;
}
.theme-form-style-five input {
	width:100%;
	height:60px;
	padding:0 15px 0 30px;
	color:#989ca2;
	border:1px solid #e7e7e7;
	margin-bottom:30px;
}
.theme-form-style-five::placeholder {
	color:#989ca2;
	opacity:1;
}
.theme-form-style-five:-ms-input-placeholder {
	color:#989ca2;
}
.theme-form-style-five::-ms-input-placeholder {
	color:#989ca2;
}
.theme-form-style-five textarea {
	width:100%;
	height:290px;
	max-height:290px;
	padding:15px 30px;
	color:#989ca2;
	resize:none;
	border:1px solid #e7e7e7;
	margin-bottom:30px;
}
.theme-form-style-five input:focus,.theme-form-style-five textarea:focus {
	border-color:#212121;
}
.theme-form-style-five button {
	display:block;
	width:100%;
	height:60px;
	border-width:2px;
	border-style:solid;
	font-size:18px;
	color:#fff;
}
.faq-tab-wrapper .faq-panel .panel {
	background:#fff;
	box-shadow:0 30px 70px 0 rgba(223,227,234,0.5);
	margin-bottom:30px;
	border-radius:4px;
}
.faq-tab-wrapper .faq-panel .panel .panel-heading .panel-title a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	display:block;
	padding:25px 10px 25px 65px;
	font-size:20px;
	line-height:32px;
	color:var(--text-dark);
	position:relative;
}
.faq-tab-wrapper .faq-panel .panel .panel-heading .panel-title a:before {
	content:'+';
	position:absolute;
	left:35px;
	top:50%;
	transform:translateY(-50%);
	font-size:30px;
	color:#464646;
}
.faq-tab-wrapper .faq-panel .panel .panel-heading.active-panel .panel-title a:before {
	content:'-';
	color:var(--p-rose);
}
.faq-tab-wrapper .faq-panel .panel .panel-heading1 .panel-title1 a {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	display:block;
	padding:25px;
	font-size:20px;
	line-height:32px;
	color:var(--text-dark);
	position:relative;
}
.faq-tab-wrapper .faq-panel .panel .panel-heading1 .panel-title1 a:before {
	content:'';
	position:absolute;
	left:35px;
	top:50%;
	transform:translateY(-50%);
	font-size:30px;
	color:#464646;
}
.faq-tab-wrapper .faq-panel .panel .panel-heading.active-panel .panel-title a:before {
	content:'-';
	color:var(--p-rose);
}
.faq-tab-wrapper .faq-panel .panel .panel-body p {
	line-height:30px;
	padding:0 90px 10px 65px;
}
.help-articles {
	background:#f6f8fc;
	padding:120px 0 100px;
}
.help-articles .single-help-box {
	background:#fff;
	margin-bottom:30px;
	transition:all .3s ease-in-out;
}
.help-articles .single-help-box a {
	display:block;
	padding:35px 25px;
	min-height:210px;
}
.help-articles .single-help-box h4 {
	font-family:"微软雅黑",'microsoft yahei',Arial,sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.help-articles .single-help-box p {
	font-size:16px;
	color:var(--text-color);
}
.error-page {
	background:url("../images/ylbimages/home/404.svg.html") no-repeat center bottom;
	background-size:cover;
	height:100vh;
	padding:0 15px;
	text-align:center;
	position:relative;
}
.error-page>div {
	position:relative;
	top:50%;
	transform:translateY(-50%);
}
.error-page h2 {
	font-size:70px;
}
.error-page p {
	font-size:24px;
	line-height:34px;
	padding:28px 0 45px;
}
.signUp-illustration {
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	width:38%;
	background:#f8faff;
	z-index:-1;
}
.signUp-illustration img {
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.signUp-page {
	position:relative;
	min-height:100vh;
	z-index:5;
}
.signUp-minimal {
	padding-left:15px;
	padding-right:15px;
}
.signUp-minimal .sign-up-form-wrapper {
	max-width:650px;
	margin:0 auto;
	border:1px solid #e0e0e0;
	padding:70px 80px 60px;
	position:relative;
}
.signUp-page .shape-wrapper div {
	position:absolute;
	display:block;
	width:26px;
	height:26px;
	border-radius:50%;
}
.signUp-page .shape-wrapper .shape-one {
	width:1307px;
	height:1307px;
	right:-628px;
	top:-600px;
	z-index:-1;
}
.signUp-page .shape-wrapper .shape-one1 {
	width:1307px;
	height:1307px;
	left:-320px;
	top:450px;
	z-index:-1;
}
.signUp-page.signUp-minimal .shape-wrapper div.shape-one img.s {
	position:absolute;
	top:0;
	left:0;
	animation:mymove 1s infinite ease-in;
	-moz-animation:mymove 1s infinite;
	-webkit-animation:mymove 1s infinite;
	-o-animation:mymove 1s infinite;
}
.signUp-page.signUp-minimal .shape-wrapper div.shape-one {
	mix-blend-mode:multiply;
}
.signUp-page.signUp-minimal .shape-wrapper div.shape-one img.h {
	position:absolute;
	top:0;
	left:0;
	mix-blend-mode:darken;
}
.signUp-page .shape-wrapper div:nth-child(3) {
	width:500px;
	height:500px;
	top:68%;
	right:62%;
	margin-right:-13px;
	animation:animationFramesTwo 30s alternate infinite ease-in;
}
.signUp-page .shape-wrapper div:nth-child(4) {
	width:40px;
	bottom:15%;
	right:25%;
	animation:animationFramesTwo 20s alternate infinite ease-in;
}
.signUp-page .shape-wrapper div:nth-child(5) {
	width:30px;
	bottom:14%;
	left:5%;
	animation:animationFramesTwo 25s alternate infinite ease-in;
}
.signUp-page .title-area p {
	font-size:18px;
	padding:10px 0 35px;
}
.signUp-page .social-icon-wrapper a {
	display:block;
	text-align:center;
	line-height:55px;
	font-size:20px;
	color:#fff;
	margin-top:10px;
}
.signUp-page .social-icon-wrapper .gmail {
	background:#d93025;
}
.signUp-page .social-icon-wrapper .facebook {
	background:#4267b2;
}
.signUp-page .social-icon-wrapper a .fa {
	font-size:18px;
	margin-right:5px;
	vertical-align:1px;
}
.signUp-page .or-text {
	position:relative;
	text-align:center;
	margin:50px 0 45px;
}
.signUp-page .or-text:before {
	content:'';
	position:absolute;
	width:100%;
	height:1px;
	background:#e2e2e2;
	left:0;
	top:14px;
	z-index:-1;
}
.signUp-page .or-text span {
	display:inline-block;
	font-size:13px;
	text-transform:uppercase;
	color:#454545;
	background:#fff;
	width:50px;
}
.signUp-page form::placeholder {
	color:#bcbcbc;
	opacity:1;
}
.signUp-page form:-ms-input-placeholder {
	color:#bcbcbc;
}
.signUp-page form::-ms-input-placeholder {
	color:#bcbcbc;
}
.signUp-page form .input-group {
	position:relative;
	z-index:1;
	margin-bottom:35px;
}
.signUp-page form .input-group input {
	width:100%;
	border:1px solid #e0e0e0;
	border-radius:5px;
	background:transparent;
	height:60px;
	font-size:18px;
	color:#454545;
	position:relative;
	padding:0 20px;
	*width:475px;
	_width:475px;
}
.signUp-page form .input-group label {
	font-weight:normal;
	font-size:15px;
	line-height:60px;
	position:absolute;
	left:20px;
	top:0;
	z-index:-1;
	margin:0;
	transition:all .3s ease-in-out;
}
.signUp-page form .input-group input:focus ~ label,.signUp-page form .input-group input:valid ~ label {
	top:-12px;
}
.signUp-page form .input-group input:focus {
	border-color:#393939;
}
.signUp-page form .input-group input:focus,.signUp-page form .input-group input:valid {
	padding-top:18px;
}
.signUp-page .selectize-control {
	width:100%;
}
.signUp-page .input-group .selectize-input {
	width:100%;
	line-height:60px;
	height:60px;
	border-radius:5px;
	border:none;
	border:1px solid #e0e0e0;
	box-shadow:none;
	outline:none;
	padding:0 20px;
	background:transparent;
}
.signUp-page .input-group .selectize-input input {
	font-size:15px;
}
.signUp-page .selectize-input .item {
	font-size:18px;
	color:#454545;
}
.signUp-page .selectize-dropdown {
	background:#fff;
	border:1px solid #e9e9e9;
	border-top:none;
	box-shadow:0 50px 100px 0 rgba(229,232,235,0.2);
	cursor:pointer;
}
.signUp-page .selectize-dropdown .option {
	font-size:14px;
	color:#1a1a1a;
	line-height:22px;
}
.signUp-page .selectize-dropdown .option:hover,.signUp-page .selectize-dropdown .active {
	color:#fff;
	background:#1a1a1a;
}
.signUp-page .selectize-control.single .selectize-input:after {
	right:8px;
}
.signUp-page .acType-content h4 {
	font-size:28px;
}
.signUp-page .acType-content p {
	padding:8px 0 25px;
}
.signUp-page .acType-content .acType-list {
	margin:0 -22px;
}
.signUp-page .acType-content .acType-list li {
	float:left;
	padding:0 22px;
}
.signUp-page .acType-content .acType-list li>div {
	position:relative;
}
.signUp-page .acType-content .acType-list li>div input {
	position:absolute;
	opacity:0;
	z-index:1;
	width:100%;
	height:100%;
	cursor:pointer;
}
.signUp-page .acType-content .acType-list li>div label {
	position:relative;
	font-size:16px;
	line-height:15px;
	color:rgba(47,52,62,0.8);
	cursor:pointer;
	padding-left:25px;
	margin:0 0 15px;
	transition:all .1s ease-in-out;
}
.signUp-page .acType-content .acType-list li>div label:before {
	content:'';
	width:14px;
	height:14px;
	border-radius:50%;
	border:2px solid #d6d6d6;
	position:absolute;
	left:0;
	top:0;
	transition:all .1s ease-in-out;
}
.signUp-page .acType-content .acType-list li>div input:checked+label:before {
	border-color:#FF3A46;
}
.signUp-page .acType-content .acType-list li>div input:checked+label {
	color:rgba(47,52,62,1);
}
.signUp-page .acType-content {
	border-bottom:1px solid #e0e0e0;
	padding-bottom:65px;
}
.signUp-page .agreement-checkbox label {
	position:relative;
	font-size:16px;
	color:rgba(47,52,62,0.6);
	cursor:pointer;
	padding-left:22px;
	margin:30px 0 35px;
	transition:all .1s ease-in-out;
}
.signUp-page .agreement-checkbox input[type="checkbox"] {
	display:none;
}
.signUp-page .agreement-checkbox label:before {
	content:'';
	width:12px;
	height:12px;
	line-height:10px;
	border-radius:2px;
	border:1px solid #d5d5d5;
	font-size:8px;
	text-align:center;
	position:absolute;
	left:0;
	top:8px;
	transition:all .1s ease-in-out;
}
.signUp-page .agreement-checkbox input[type="checkbox"]:checked+label:before {
	content:"✔";
	font-family:'font-awesome';
	background:#373737;
	color:#fff;
	border-color:#373737;
}
.signUp-page .agreement-checkbox input[type="checkbox"]:checked+label {
	color:#373737;
}
.signUp-page.signUp-minimal .agreement-checkbox label {
	margin-top:0;
}
.signUp-page.signUp-minimal form .theme-btn {
	width:100%;
	border-radius:5px;
}
.signin-form-wrapper .title-area {
	margin-bottom:50px;
}
.signUp-standard .signin-form-wrapper #login-form .input-group input {
	border:none;
	border-radius:0;
	border-bottom:1px solid #e0e0e0;
	padding-left:0;
}
.signUp-standard .signin-form-wrapper #login-form .input-group label {
	left:0;
}
.signUp-standard .signin-form-wrapper #login-form {
	padding-right:170px;
}
#login-form .agreement-checkbox label {
	margin:0;
}
#login-form .agreement-checkbox div {
	*float:left;
	_float:left;
	float:left\9;
}
#login-form .agreement-checkbox a {
	font-size:16px;
	color:rgba(47,52,62,0.6);
	*float:right;
	_float:right;
	float:right\9;
}
#login-form .agreement-checkbox a:hover {
	color:#212121;
}
#login-form .agreement-checkbox {
	margin-bottom:55px;
}
.signin-form-wrapper .signUp-text {
	padding-top:40px;
}
.signin-form-wrapper .signUp-text a {
	color:var(--p-rose);
}
#login_one {
	text-transform:uppercase;
	background:var(--rose-gr-bg);
	border:0!important;
	color:#fff;
}
#login_one:before {
	background:var(--rose-gr-reverse);
	transform:scale(1);
	opacity:0;
	border-radius:5px;
}
#login_one:hover:before {
	opacity:1;
	border-radius:5px;
}
.signUp-page.signUp-minimal form .theme-btn:hover {
	background:var(--rose-gr-reverse);
	transform:scale(1);
}
.signUp-minimal .signin-form-wrapper {
	_width:520px;
	*width:520px;
	max-width:520px;
	margin:0 auto;
	border:1px solid #e0e0e0;
	padding:70px 65px 35px;
	position:relative;
	border-radius:5px;
	background:#fff;
}
.signUp-minimal .signin-form-wrapper .signUp-text {
	font-size:17px;
	padding-top:35px;
}
.signUp-minimal .signin-form-wrapper .signUp-text a {
	color:var(--p-rose);
}
.about-us-block-two p,.our-core-feature p {
	color:#929292;
	font-size:18px;
	text-align:justify;
	line-height:35px;
}
.square span:nth-child(1) {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	transition:.5s;
	animation:animate 30s linear infinite;
}
.square span:nth-child(2) {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	transition:.5s;
	animation:animate 40s linear infinite;
}
.square span:nth-child(3) {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	transition:.5s;
	animation:animate2 50s linear infinite;
}
.square-r span:nth-child(1) {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	transition:.5s;
	animation:animate 30s linear infinite;
}
.square-r span:nth-child(2) {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	transition:.5s;
	animation:animate 40s linear infinite;
}
.square-r span:nth-child(3) {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none;
	transition:.5s;
	animation:animate2 50s linear infinite;
}
@keyframes animate {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(360deg);
}
}@keyframes animate2 {
	0% {
	transform:rotate(360deg);
}
100% {
	transform:rotate(0deg);
}
}.intro-name {
	font-size:20px;
	padding:35px 0 22px;
	color:var(--heading);
}
.footer-list .logo {
	height:30px;
	margin-bottom:20px;
}
.footer-list .language {
	font-size:14px;
	padding-top:10px;
}
.footer-list .language a:hover {
	color:var(--p-rose);
}
.footer_copy_right>div {
	float:right;
	line-height:41px;
	height:41px;
	overflow:hidden;
	padding:0 15px;
}
.footer-bottom {
	background:#efefef;
	font-size:14px;
}
.footer_copy_right {
	text-align:center;
}
.testimonial-section-standard .customer-content>div {
	position:relative;
}
.testimonial-section-standard .customer-content .time {
	position:absolute;
	font-size:14px;
	right:0;
	bottom:0;
	color:var(--text-light);
	padding-right:20px;
}
.testimonial-section-standard .customer-content .time:before {
	content:url("../images/ylbimages/icon/time.svg");
	position:absolute;
	bottom:5px;
	width:18px;
	height:18px;
	right:0;
	fill:var(--text-light);
}
.theme-title-one-about .main-title i {
	font-size:20px;
	font-style:unset;
	color:#2A2A2B;
	font-weight:normal;
	padding-top:15px;
}
.gallery-polar-info .title {
	min-height:56px;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	color:#505051;
}
.gallery-polar-info .title a:hover {
	color:var(--p-rose);
}
.gallery-polar-info .time {
	color:var(--text-color);
	font-size:14px;
	margin-top:10px;
	float:left;
}
.gallery-polar-info .location {
	color:var(--text-color);
	font-size:14px;
	margin-top:10px;
	float:left;
	margin-left:10px;
}
.home_data ul {
	margin:0 -30px;
}
.home_data li {
	float:left;
	padding:0 30px;
}
.home_data li div {
	text-align:center;
	line-height:1.3;
	color:#505051;
}
.home_data li div.num {
	color:var(--p-rose);
	color:#e04190\9;
	font-size:50px;
}
.b-l {
	border-left:1px solid #efefef;
}
.blog-post-block-two .abs {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	max-height:56px;
}
.menu-list {
	width:20%;
	padding:15px;
	max-width:25%;
}
.mega-dropdown-list li a {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.menu-list-line {
	position:relative;
}
.lab_list_pic ul {
	margin:-10px;
}
.lab_list_pic li {
	float:left;
	width:25%;
	padding:10px;
}
.lab_list_pic li div {
	overflow:hidden;
}
.lab_list_pic li img {
	transition:all .4s ease-in-out;
}
.lab_list_pic li img:hover {
	transform:scale(1.1);
}
.navbar h5 {
	font-weight:bold;
}
.project-gallery-home-news {
	text-align:center;
}
.about_video {
	height:405px;
	width:720px;
	margin:0 auto;
}
.md-center {
	text-align:center;
}
.copyright ul li {
	display:inline-block;
	line-height:41px;
}
.address_pic img {
	width:100%;
}
.calendar {
	width:100px;
	text-align:center;
}
.calendar .m {
	background:#ccc;
	color:#fff;
	line-height:30px;
}
.calendar .d {
	background:#efefef;
	line-height:40px;
}
.pricing-plan-classic .nav-tabs>li>a.active {
	background:#FF8D8B\9;
	_background:#FF8D8B;
	>background:#FF8D8B;
}
.theme-main-menu .logo {
	float:left\9;
}
.navbar-nav li.nav-item {
	float:left\9;
}
.ctn-preloader {
	height:100%\9;
}
.ctn-preloader .animation-preloader {
	width:100%\9;
	top:40%\9;
	position:absolute\9;
}
.menu-list {
	float:left\9;
}
.col-md-3 {
	float:left\9;
}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float:left\9;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
	float:left\9;
}
.order-lg-last {
	float:right\9;
}
.order-lg-first {
	float:left\9;
}
.pricing-plan-classic .nav-tabs li {
	float:left\9;
}
.main-page-wrapper {
	>display:none;
	display:none\9;
}
@media all and(min-width:0) {
	.main-page-wrapper {
	display:block;
}
}@media screen and(-ms-high-contrast:active),(-ms-high-contrast:none) {
	.ctn-preloader .animation-preloader {
	top:40%;
	left:40%;
	position:absolute;
}
}@media screen and(-webkit-min-device-pixel-ratio:0) {
	.theme-main-menu .logo {
	float:left;
}
.theme-main-menu .right-content {
	float:right;
}
.navbar-nav li.nav-item {
	float:left;
}
.ctn-preloader {
	height:100%;
}
.ctn-preloader .animation-preloader {
	width:100%;
	top:40%;
	position:absolute;
}
.menu-list {
	float:left;
}
.col-md-3 {
	float:left;
}
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float:left;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
	float:left;
}
.order-lg-last {
	float:right;
}
.order-lg-first {
	float:left;
}
.pricing-plan-classic .nav-tabs li {
	float:left;
}
}.mb_path {
	display:none;
}
.art_next {
	padding:15px;
	border:1px solid #ddd;
	min-height:20px;
	border-radius:2px;
	border-top:4px solid #3232343635313434;
	margin-top:30px;
}
.art_next h3 {
	color:#262626;
	letter-spacing:0;
	text-align:justify;
	font-size:16px;
	line-height:25px;
}
.art_next h3:after {
	display:block;
	width:20px;
	height:0;
	content:"";
	border:.5px solid #ddd;
	margin-top:10px;
}
.art_next .section {
	color:#262626;
	padding-top:8px;
}
.art_next .a_desc {
	word-break:break-all;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	padding-top:8px;
}
.art_next .time {
	font-size:12px;
	color:#a7a7a7;
	letter-spacing:0;
	text-align:justify;
	padding-top:8px;
}
.top-footer .col-lg-2,.top-footer .col-lg-3 {
	padding:0 8px;
}
#culture {
	margin:-250px 0 0;
	border-top:250px solid #fff;
	z-index:-3;
}
.hot-w a {
	font-size:16px;
	color:var(--heading);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
}
.relation {
	padding-top:100px;
}
.relation li {
	border-bottom:1px solid #eee;
}
.relation li a {
	padding:20px 0;
	overflow:hidden;
	font-size:16px;
	line-height:20px;
	display:flex;
	justify-content:space-between;
}
.info-update {
	text-align:center;
	font-size:42px;
	line-height:1;
	padding:100px;
}
.relation-report ul li {
	text-align:center;
	line-height:1;
	font-size:16px;
}
.relation-report li .box {
	padding:20px;
	border-radius:10px;
	background-color:#fff;
	box-shadow:0 2px 5px rgba(0,0,0,0.05);
	box-shadow:0 30px 70px 0 rgb(223 227 234 / 50%);
}
.relation-report li .box .img {
	background:#fafafa;
}
.relation-report li .box img {
	mix-blend-mode:multiply;
}
.relation-report ul li div.title {
	padding:15px 0;
}
.relation-report ul li a {
	background:#e04190;
	background:var(--rose-gr-bg);
	width:145px;
	display:inline-block;
	line-height:35px!important;
	color:#fff;
	border-radius:30px;
}
.relation-report ul li a:before {
	background:var(--rose-gr-reverse);
	transform:scale(1);
	opacity:0;
}
.shape-three,.shape-five,.shape-two,.shape-six {
	display:none;
}
.blog-details .post-data .art_info table td {
	padding:5px;
}

.single-blog-post .art_info{ color:#000;}
@media(max-width:767px) {
	.home_data li div.num {
	color:var(--p-rose);
	font-size:30px;
}
.home_data li {
	float:left;
	padding:0 5px;
}
.home_data ul {
	padding-left:20px;
}
.hot-w a {
	font-size:22px;
	color:var(--heading);
	margin:5px 0 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
}
}.bottomSwt {
	height:200px;
	/*background:#8c0d02;*/
	position:fixed;
	bottom:0;
	left:32%;
	width:100%;
	z-index:99;
	opacity:1;
	filter:alpha(opacity=100);
	display: none;
}
@media(max-width:991px) {
    
    .bottomSwt {
	height:200px;
	/*background:#8c0d02;*/
	position:fixed;
	bottom:0;
	left:0%;
	width:100%;
	z-index:99;
	opacity:1;
	filter:alpha(opacity=100);
}
	.conBottomSwt {
	width:100%;
	height:78px;
	margin:0 auto;
	position:relative;
	background-position:center;
	background-color:#cbf9e3;
}
.conBottomSwt_inner {
	height:78px;
	margin:0 auto;
	position:relative;
}
.telBs {
	float:left;
	width:60%;
	padding:8px 0 10px 10px;
	line-height:32px;
	font-size:14px;
	border:none;
	background:#fff;
}
.sbmBs {
	float:left;
	width:36%;
	height:47px;
	cursor:pointer;
	background:none;
	border:none;
	background-color:#74f1d1;
	padding-left:10px;
	padding-right:10px;
}
.zxkfBs {
	position:absolute;
	left:64%;
	top:16px;
	width:128px;
	height:49px;
	background:url(http://zj.yulb.com/statics/images/ylbimg/ys_y.png) #cbf9e3 no-repeat center;
}
.btnTelBs,.guahaoBs {
	position:absolute;
	top:17px;
	width:138px;
	height:47px;
}
.btnTelBs {
	left:58.1%;
	left:73%;
}
.guahaoBs {
	left:66%;
	left:85.5%;
}
.btnTelBs,.guahaoBs {
	position:absolute;
	top:17px;
	width:138px;
	height:47px;
}
.formConbs {
	position:absolute;
	width:56%;
	height:48px;
	top:16px;
	margin-left:5%;
}
}@media(min-width:992px) {
	.conBottomSwt {
	width:100%;
	height:78px;
	margin:0 auto;
	position:relative;
	background:url(http://zj.yulb.com/statics/images/ylbimg/footfd.png) #cbf9e3 no-repeat center;
	background-position:center;
}
.conBottomSwt_inner {
	width:1200px;
	height:78px;
	margin:0 auto;
	position:relative;
}
.telBs {
	float:left;
	width:68%;
	padding:8px 0 10px 10px;
	line-height:32px;
	font-size:14px;
	border:none;
	background:#fff;
}
.sbmBs {
	float:right;
	width:32%;
	width:27%;
	height:47px;
	cursor:pointer;
	background:none;
	border:none;
}
.zxkfBs {
	position:absolute;
	left:62.6%;
	top:16px;
	width:150px;
	height:49px;
}
.btnTelBs,.guahaoBs {
	position:absolute;
	top:17px;
	width:138px;
	height:47px;
}
.btnTelBs {
	left:75.8%;
}
.guahaoBs {
	left:87.5%;
}
.btnTelBs,.guahaoBs {
	position:absolute;
	top:17px;
	width:138px;
	height:47px;
}
.formConbs {
	position:absolute;
	width:28.5%;
	height:48px;
	top:16px;
	left:24.2%;
}
.footer-bh {
	font-size:14px;
	text-align:center;
	display:block;
	height:128px;
	color:#000;
}

.footer-yl{

	font-size:14px;
	display: inline;
}

.footer-yl h5{
	 font-size: 1.6rem;
	 padding-bottom: 1.4rem;
}

.footer-yl ul li{
    display: inline;

}

.footer-yl ul li a{
    
    padding-right:  1.2rem;
    
}
}